Code Duplication    Length = 33-35 lines in 15 locations

opcua/ua/uaprotocol_auto.py 15 locations

@@ 4384-4418 (lines=35) @@
4381
    __repr__ = __str__
4382
4383
4384
class TranslateBrowsePathsToNodeIdsResponse(FrozenClass):
4385
    '''
4386
    Translates one or more paths in the server address space.
4387
4388
    :ivar TypeId:
4389
    :vartype TypeId: NodeId
4390
    :ivar ResponseHeader:
4391
    :vartype ResponseHeader: ResponseHeader
4392
    :ivar Results:
4393
    :vartype Results: BrowsePathResult
4394
    :ivar DiagnosticInfos:
4395
    :vartype DiagnosticInfos: DiagnosticInfo
4396
    '''
4397
4398
    ua_types = [
4399
        ('TypeId', 'NodeId'),
4400
        ('ResponseHeader', 'ResponseHeader'),
4401
        ('Results', 'ListOfBrowsePathResult'),
4402
        ('DiagnosticInfos', 'ListOfDiagnosticInfo'),
4403
               ]
4404
4405
    def __init__(self):
4406
        self.TypeId = FourByteNodeId(ObjectIds.TranslateBrowsePathsToNodeIdsResponse_Encoding_DefaultBinary)
4407
        self.ResponseHeader = ResponseHeader()
4408
        self.Results = []
4409
        self.DiagnosticInfos = []
4410
        self._freeze = True
4411
4412
    def __str__(self):
4413
        return 'TranslateBrowsePathsToNodeIdsResponse(' + 'TypeId:' + str(self.TypeId) + ', ' + \
4414
               'ResponseHeader:' + str(self.ResponseHeader) + ', ' + \
4415
               'Results:' + str(self.Results) + ', ' + \
4416
               'DiagnosticInfos:' + str(self.DiagnosticInfos) + ')'
4417
4418
    __repr__ = __str__
4419
4420
4421
class RegisterNodesParameters(FrozenClass):
@@ 4041-4075 (lines=35) @@
4038
    __repr__ = __str__
4039
4040
4041
class BrowseResponse(FrozenClass):
4042
    '''
4043
    Browse the references for one or more nodes from the server address space.
4044
4045
    :ivar TypeId:
4046
    :vartype TypeId: NodeId
4047
    :ivar ResponseHeader:
4048
    :vartype ResponseHeader: ResponseHeader
4049
    :ivar Results:
4050
    :vartype Results: BrowseResult
4051
    :ivar DiagnosticInfos:
4052
    :vartype DiagnosticInfos: DiagnosticInfo
4053
    '''
4054
4055
    ua_types = [
4056
        ('TypeId', 'NodeId'),
4057
        ('ResponseHeader', 'ResponseHeader'),
4058
        ('Results', 'ListOfBrowseResult'),
4059
        ('DiagnosticInfos', 'ListOfDiagnosticInfo'),
4060
               ]
4061
4062
    def __init__(self):
4063
        self.TypeId = FourByteNodeId(ObjectIds.BrowseResponse_Encoding_DefaultBinary)
4064
        self.ResponseHeader = ResponseHeader()
4065
        self.Results = []
4066
        self.DiagnosticInfos = []
4067
        self._freeze = True
4068
4069
    def __str__(self):
4070
        return 'BrowseResponse(' + 'TypeId:' + str(self.TypeId) + ', ' + \
4071
               'ResponseHeader:' + str(self.ResponseHeader) + ', ' + \
4072
               'Results:' + str(self.Results) + ', ' + \
4073
               'DiagnosticInfos:' + str(self.DiagnosticInfos) + ')'
4074
4075
    __repr__ = __str__
4076
4077
4078
class BrowseNextParameters(FrozenClass):
@@ 3628-3662 (lines=35) @@
3625
    __repr__ = __str__
3626
3627
3628
class DeleteNodesResponse(FrozenClass):
3629
    '''
3630
    Delete one or more nodes from the server address space.
3631
3632
    :ivar TypeId:
3633
    :vartype TypeId: NodeId
3634
    :ivar ResponseHeader:
3635
    :vartype ResponseHeader: ResponseHeader
3636
    :ivar Results:
3637
    :vartype Results: StatusCode
3638
    :ivar DiagnosticInfos:
3639
    :vartype DiagnosticInfos: DiagnosticInfo
3640
    '''
3641
3642
    ua_types = [
3643
        ('TypeId', 'NodeId'),
3644
        ('ResponseHeader', 'ResponseHeader'),
3645
        ('Results', 'ListOfStatusCode'),
3646
        ('DiagnosticInfos', 'ListOfDiagnosticInfo'),
3647
               ]
3648
3649
    def __init__(self):
3650
        self.TypeId = FourByteNodeId(ObjectIds.DeleteNodesResponse_Encoding_DefaultBinary)
3651
        self.ResponseHeader = ResponseHeader()
3652
        self.Results = []
3653
        self.DiagnosticInfos = []
3654
        self._freeze = True
3655
3656
    def __str__(self):
3657
        return 'DeleteNodesResponse(' + 'TypeId:' + str(self.TypeId) + ', ' + \
3658
               'ResponseHeader:' + str(self.ResponseHeader) + ', ' + \
3659
               'Results:' + str(self.Results) + ', ' + \
3660
               'DiagnosticInfos:' + str(self.DiagnosticInfos) + ')'
3661
3662
    __repr__ = __str__
3663
3664
3665
class DeleteReferencesItem(FrozenClass):
@@ 3512-3546 (lines=35) @@
3509
    __repr__ = __str__
3510
3511
3512
class AddReferencesResponse(FrozenClass):
3513
    '''
3514
    Adds one or more references to the server address space.
3515
3516
    :ivar TypeId:
3517
    :vartype TypeId: NodeId
3518
    :ivar ResponseHeader:
3519
    :vartype ResponseHeader: ResponseHeader
3520
    :ivar Results:
3521
    :vartype Results: StatusCode
3522
    :ivar DiagnosticInfos:
3523
    :vartype DiagnosticInfos: DiagnosticInfo
3524
    '''
3525
3526
    ua_types = [
3527
        ('TypeId', 'NodeId'),
3528
        ('ResponseHeader', 'ResponseHeader'),
3529
        ('Results', 'ListOfStatusCode'),
3530
        ('DiagnosticInfos', 'ListOfDiagnosticInfo'),
3531
               ]
3532
3533
    def __init__(self):
3534
        self.TypeId = FourByteNodeId(ObjectIds.AddReferencesResponse_Encoding_DefaultBinary)
3535
        self.ResponseHeader = ResponseHeader()
3536
        self.Results = []
3537
        self.DiagnosticInfos = []
3538
        self._freeze = True
3539
3540
    def __str__(self):
3541
        return 'AddReferencesResponse(' + 'TypeId:' + str(self.TypeId) + ', ' + \
3542
               'ResponseHeader:' + str(self.ResponseHeader) + ', ' + \
3543
               'Results:' + str(self.Results) + ', ' + \
3544
               'DiagnosticInfos:' + str(self.DiagnosticInfos) + ')'
3545
3546
    __repr__ = __str__
3547
3548
3549
class DeleteNodesItem(FrozenClass):
@@ 3376-3410 (lines=35) @@
3373
    __repr__ = __str__
3374
3375
3376
class AddNodesResponse(FrozenClass):
3377
    '''
3378
    Adds one or more nodes to the server address space.
3379
3380
    :ivar TypeId:
3381
    :vartype TypeId: NodeId
3382
    :ivar ResponseHeader:
3383
    :vartype ResponseHeader: ResponseHeader
3384
    :ivar Results:
3385
    :vartype Results: AddNodesResult
3386
    :ivar DiagnosticInfos:
3387
    :vartype DiagnosticInfos: DiagnosticInfo
3388
    '''
3389
3390
    ua_types = [
3391
        ('TypeId', 'NodeId'),
3392
        ('ResponseHeader', 'ResponseHeader'),
3393
        ('Results', 'ListOfAddNodesResult'),
3394
        ('DiagnosticInfos', 'ListOfDiagnosticInfo'),
3395
               ]
3396
3397
    def __init__(self):
3398
        self.TypeId = FourByteNodeId(ObjectIds.AddNodesResponse_Encoding_DefaultBinary)
3399
        self.ResponseHeader = ResponseHeader()
3400
        self.Results = []
3401
        self.DiagnosticInfos = []
3402
        self._freeze = True
3403
3404
    def __str__(self):
3405
        return 'AddNodesResponse(' + 'TypeId:' + str(self.TypeId) + ', ' + \
3406
               'ResponseHeader:' + str(self.ResponseHeader) + ', ' + \
3407
               'Results:' + str(self.Results) + ', ' + \
3408
               'DiagnosticInfos:' + str(self.DiagnosticInfos) + ')'
3409
3410
    __repr__ = __str__
3411
3412
3413
class AddReferencesItem(FrozenClass):
@@ 8433-8465 (lines=33) @@
8430
    __repr__ = __str__
8431
8432
8433
class DeleteSubscriptionsResponse(FrozenClass):
8434
    '''
8435
    :ivar TypeId:
8436
    :vartype TypeId: NodeId
8437
    :ivar ResponseHeader:
8438
    :vartype ResponseHeader: ResponseHeader
8439
    :ivar Results:
8440
    :vartype Results: StatusCode
8441
    :ivar DiagnosticInfos:
8442
    :vartype DiagnosticInfos: DiagnosticInfo
8443
    '''
8444
8445
    ua_types = [
8446
        ('TypeId', 'NodeId'),
8447
        ('ResponseHeader', 'ResponseHeader'),
8448
        ('Results', 'ListOfStatusCode'),
8449
        ('DiagnosticInfos', 'ListOfDiagnosticInfo'),
8450
               ]
8451
8452
    def __init__(self):
8453
        self.TypeId = FourByteNodeId(ObjectIds.DeleteSubscriptionsResponse_Encoding_DefaultBinary)
8454
        self.ResponseHeader = ResponseHeader()
8455
        self.Results = []
8456
        self.DiagnosticInfos = []
8457
        self._freeze = True
8458
8459
    def __str__(self):
8460
        return 'DeleteSubscriptionsResponse(' + 'TypeId:' + str(self.TypeId) + ', ' + \
8461
               'ResponseHeader:' + str(self.ResponseHeader) + ', ' + \
8462
               'Results:' + str(self.Results) + ', ' + \
8463
               'DiagnosticInfos:' + str(self.DiagnosticInfos) + ')'
8464
8465
    __repr__ = __str__
8466
8467
8468
class BuildInfo(FrozenClass):
@@ 7407-7439 (lines=33) @@
7404
    __repr__ = __str__
7405
7406
7407
class DeleteMonitoredItemsResponse(FrozenClass):
7408
    '''
7409
    :ivar TypeId:
7410
    :vartype TypeId: NodeId
7411
    :ivar ResponseHeader:
7412
    :vartype ResponseHeader: ResponseHeader
7413
    :ivar Results:
7414
    :vartype Results: StatusCode
7415
    :ivar DiagnosticInfos:
7416
    :vartype DiagnosticInfos: DiagnosticInfo
7417
    '''
7418
7419
    ua_types = [
7420
        ('TypeId', 'NodeId'),
7421
        ('ResponseHeader', 'ResponseHeader'),
7422
        ('Results', 'ListOfStatusCode'),
7423
        ('DiagnosticInfos', 'ListOfDiagnosticInfo'),
7424
               ]
7425
7426
    def __init__(self):
7427
        self.TypeId = FourByteNodeId(ObjectIds.DeleteMonitoredItemsResponse_Encoding_DefaultBinary)
7428
        self.ResponseHeader = ResponseHeader()
7429
        self.Results = []
7430
        self.DiagnosticInfos = []
7431
        self._freeze = True
7432
7433
    def __str__(self):
7434
        return 'DeleteMonitoredItemsResponse(' + 'TypeId:' + str(self.TypeId) + ', ' + \
7435
               'ResponseHeader:' + str(self.ResponseHeader) + ', ' + \
7436
               'Results:' + str(self.Results) + ', ' + \
7437
               'DiagnosticInfos:' + str(self.DiagnosticInfos) + ')'
7438
7439
    __repr__ = __str__
7440
7441
7442
class CreateSubscriptionParameters(FrozenClass):
@@ 7072-7104 (lines=33) @@
7069
    __repr__ = __str__
7070
7071
7072
class ModifyMonitoredItemsResponse(FrozenClass):
7073
    '''
7074
    :ivar TypeId:
7075
    :vartype TypeId: NodeId
7076
    :ivar ResponseHeader:
7077
    :vartype ResponseHeader: ResponseHeader
7078
    :ivar Results:
7079
    :vartype Results: MonitoredItemModifyResult
7080
    :ivar DiagnosticInfos:
7081
    :vartype DiagnosticInfos: DiagnosticInfo
7082
    '''
7083
7084
    ua_types = [
7085
        ('TypeId', 'NodeId'),
7086
        ('ResponseHeader', 'ResponseHeader'),
7087
        ('Results', 'ListOfMonitoredItemModifyResult'),
7088
        ('DiagnosticInfos', 'ListOfDiagnosticInfo'),
7089
               ]
7090
7091
    def __init__(self):
7092
        self.TypeId = FourByteNodeId(ObjectIds.ModifyMonitoredItemsResponse_Encoding_DefaultBinary)
7093
        self.ResponseHeader = ResponseHeader()
7094
        self.Results = []
7095
        self.DiagnosticInfos = []
7096
        self._freeze = True
7097
7098
    def __str__(self):
7099
        return 'ModifyMonitoredItemsResponse(' + 'TypeId:' + str(self.TypeId) + ', ' + \
7100
               'ResponseHeader:' + str(self.ResponseHeader) + ', ' + \
7101
               'Results:' + str(self.Results) + ', ' + \
7102
               'DiagnosticInfos:' + str(self.DiagnosticInfos) + ')'
7103
7104
    __repr__ = __str__
7105
7106
7107
class SetMonitoringModeParameters(FrozenClass):
@@ 6917-6949 (lines=33) @@
6914
    __repr__ = __str__
6915
6916
6917
class CreateMonitoredItemsResponse(FrozenClass):
6918
    '''
6919
    :ivar TypeId:
6920
    :vartype TypeId: NodeId
6921
    :ivar ResponseHeader:
6922
    :vartype ResponseHeader: ResponseHeader
6923
    :ivar Results:
6924
    :vartype Results: MonitoredItemCreateResult
6925
    :ivar DiagnosticInfos:
6926
    :vartype DiagnosticInfos: DiagnosticInfo
6927
    '''
6928
6929
    ua_types = [
6930
        ('TypeId', 'NodeId'),
6931
        ('ResponseHeader', 'ResponseHeader'),
6932
        ('Results', 'ListOfMonitoredItemCreateResult'),
6933
        ('DiagnosticInfos', 'ListOfDiagnosticInfo'),
6934
               ]
6935
6936
    def __init__(self):
6937
        self.TypeId = FourByteNodeId(ObjectIds.CreateMonitoredItemsResponse_Encoding_DefaultBinary)
6938
        self.ResponseHeader = ResponseHeader()
6939
        self.Results = []
6940
        self.DiagnosticInfos = []
6941
        self._freeze = True
6942
6943
    def __str__(self):
6944
        return 'CreateMonitoredItemsResponse(' + 'TypeId:' + str(self.TypeId) + ', ' + \
6945
               'ResponseHeader:' + str(self.ResponseHeader) + ', ' + \
6946
               'Results:' + str(self.Results) + ', ' + \
6947
               'DiagnosticInfos:' + str(self.DiagnosticInfos) + ')'
6948
6949
    __repr__ = __str__
6950
6951
6952
class MonitoredItemModifyRequest(FrozenClass):
@@ 6490-6522 (lines=33) @@
6487
    __repr__ = __str__
6488
6489
6490
class CallResponse(FrozenClass):
6491
    '''
6492
    :ivar TypeId:
6493
    :vartype TypeId: NodeId
6494
    :ivar ResponseHeader:
6495
    :vartype ResponseHeader: ResponseHeader
6496
    :ivar Results:
6497
    :vartype Results: CallMethodResult
6498
    :ivar DiagnosticInfos:
6499
    :vartype DiagnosticInfos: DiagnosticInfo
6500
    '''
6501
6502
    ua_types = [
6503
        ('TypeId', 'NodeId'),
6504
        ('ResponseHeader', 'ResponseHeader'),
6505
        ('Results', 'ListOfCallMethodResult'),
6506
        ('DiagnosticInfos', 'ListOfDiagnosticInfo'),
6507
               ]
6508
6509
    def __init__(self):
6510
        self.TypeId = FourByteNodeId(ObjectIds.CallResponse_Encoding_DefaultBinary)
6511
        self.ResponseHeader = ResponseHeader()
6512
        self.Results = []
6513
        self.DiagnosticInfos = []
6514
        self._freeze = True
6515
6516
    def __str__(self):
6517
        return 'CallResponse(' + 'TypeId:' + str(self.TypeId) + ', ' + \
6518
               'ResponseHeader:' + str(self.ResponseHeader) + ', ' + \
6519
               'Results:' + str(self.Results) + ', ' + \
6520
               'DiagnosticInfos:' + str(self.DiagnosticInfos) + ')'
6521
6522
    __repr__ = __str__
6523
6524
6525
class MonitoringFilter(FrozenClass):
@@ 6340-6372 (lines=33) @@
6337
    __repr__ = __str__
6338
6339
6340
class HistoryUpdateResponse(FrozenClass):
6341
    '''
6342
    :ivar TypeId:
6343
    :vartype TypeId: NodeId
6344
    :ivar ResponseHeader:
6345
    :vartype ResponseHeader: ResponseHeader
6346
    :ivar Results:
6347
    :vartype Results: HistoryUpdateResult
6348
    :ivar DiagnosticInfos:
6349
    :vartype DiagnosticInfos: DiagnosticInfo
6350
    '''
6351
6352
    ua_types = [
6353
        ('TypeId', 'NodeId'),
6354
        ('ResponseHeader', 'ResponseHeader'),
6355
        ('Results', 'ListOfHistoryUpdateResult'),
6356
        ('DiagnosticInfos', 'ListOfDiagnosticInfo'),
6357
               ]
6358
6359
    def __init__(self):
6360
        self.TypeId = FourByteNodeId(ObjectIds.HistoryUpdateResponse_Encoding_DefaultBinary)
6361
        self.ResponseHeader = ResponseHeader()
6362
        self.Results = []
6363
        self.DiagnosticInfos = []
6364
        self._freeze = True
6365
6366
    def __str__(self):
6367
        return 'HistoryUpdateResponse(' + 'TypeId:' + str(self.TypeId) + ', ' + \
6368
               'ResponseHeader:' + str(self.ResponseHeader) + ', ' + \
6369
               'Results:' + str(self.Results) + ', ' + \
6370
               'DiagnosticInfos:' + str(self.DiagnosticInfos) + ')'
6371
6372
    __repr__ = __str__
6373
6374
6375
class CallMethodRequest(FrozenClass):
@@ 6025-6057 (lines=33) @@
6022
    __repr__ = __str__
6023
6024
6025
class WriteResponse(FrozenClass):
6026
    '''
6027
    :ivar TypeId:
6028
    :vartype TypeId: NodeId
6029
    :ivar ResponseHeader:
6030
    :vartype ResponseHeader: ResponseHeader
6031
    :ivar Results:
6032
    :vartype Results: StatusCode
6033
    :ivar DiagnosticInfos:
6034
    :vartype DiagnosticInfos: DiagnosticInfo
6035
    '''
6036
6037
    ua_types = [
6038
        ('TypeId', 'NodeId'),
6039
        ('ResponseHeader', 'ResponseHeader'),
6040
        ('Results', 'ListOfStatusCode'),
6041
        ('DiagnosticInfos', 'ListOfDiagnosticInfo'),
6042
               ]
6043
6044
    def __init__(self):
6045
        self.TypeId = FourByteNodeId(ObjectIds.WriteResponse_Encoding_DefaultBinary)
6046
        self.ResponseHeader = ResponseHeader()
6047
        self.Results = []
6048
        self.DiagnosticInfos = []
6049
        self._freeze = True
6050
6051
    def __str__(self):
6052
        return 'WriteResponse(' + 'TypeId:' + str(self.TypeId) + ', ' + \
6053
               'ResponseHeader:' + str(self.ResponseHeader) + ', ' + \
6054
               'Results:' + str(self.Results) + ', ' + \
6055
               'DiagnosticInfos:' + str(self.DiagnosticInfos) + ')'
6056
6057
    __repr__ = __str__
6058
6059
6060
class HistoryUpdateDetails(FrozenClass):
@@ 5905-5937 (lines=33) @@
5902
    __repr__ = __str__
5903
5904
5905
class HistoryReadResponse(FrozenClass):
5906
    '''
5907
    :ivar TypeId:
5908
    :vartype TypeId: NodeId
5909
    :ivar ResponseHeader:
5910
    :vartype ResponseHeader: ResponseHeader
5911
    :ivar Results:
5912
    :vartype Results: HistoryReadResult
5913
    :ivar DiagnosticInfos:
5914
    :vartype DiagnosticInfos: DiagnosticInfo
5915
    '''
5916
5917
    ua_types = [
5918
        ('TypeId', 'NodeId'),
5919
        ('ResponseHeader', 'ResponseHeader'),
5920
        ('Results', 'ListOfHistoryReadResult'),
5921
        ('DiagnosticInfos', 'ListOfDiagnosticInfo'),
5922
               ]
5923
5924
    def __init__(self):
5925
        self.TypeId = FourByteNodeId(ObjectIds.HistoryReadResponse_Encoding_DefaultBinary)
5926
        self.ResponseHeader = ResponseHeader()
5927
        self.Results = []
5928
        self.DiagnosticInfos = []
5929
        self._freeze = True
5930
5931
    def __str__(self):
5932
        return 'HistoryReadResponse(' + 'TypeId:' + str(self.TypeId) + ', ' + \
5933
               'ResponseHeader:' + str(self.ResponseHeader) + ', ' + \
5934
               'Results:' + str(self.Results) + ', ' + \
5935
               'DiagnosticInfos:' + str(self.DiagnosticInfos) + ')'
5936
5937
    __repr__ = __str__
5938
5939
5940
class WriteValue(FrozenClass):
@@ 5489-5521 (lines=33) @@
5486
    __repr__ = __str__
5487
5488
5489
class ReadResponse(FrozenClass):
5490
    '''
5491
    :ivar TypeId:
5492
    :vartype TypeId: NodeId
5493
    :ivar ResponseHeader:
5494
    :vartype ResponseHeader: ResponseHeader
5495
    :ivar Results:
5496
    :vartype Results: DataValue
5497
    :ivar DiagnosticInfos:
5498
    :vartype DiagnosticInfos: DiagnosticInfo
5499
    '''
5500
5501
    ua_types = [
5502
        ('TypeId', 'NodeId'),
5503
        ('ResponseHeader', 'ResponseHeader'),
5504
        ('Results', 'ListOfDataValue'),
5505
        ('DiagnosticInfos', 'ListOfDiagnosticInfo'),
5506
               ]
5507
5508
    def __init__(self):
5509
        self.TypeId = FourByteNodeId(ObjectIds.ReadResponse_Encoding_DefaultBinary)
5510
        self.ResponseHeader = ResponseHeader()
5511
        self.Results = []
5512
        self.DiagnosticInfos = []
5513
        self._freeze = True
5514
5515
    def __str__(self):
5516
        return 'ReadResponse(' + 'TypeId:' + str(self.TypeId) + ', ' + \
5517
               'ResponseHeader:' + str(self.ResponseHeader) + ', ' + \
5518
               'Results:' + str(self.Results) + ', ' + \
5519
               'DiagnosticInfos:' + str(self.DiagnosticInfos) + ')'
5520
5521
    __repr__ = __str__
5522
5523
5524
class HistoryReadValueId(FrozenClass):
@@ 1797-1829 (lines=33) @@
1794
    __repr__ = __str__
1795
1796
1797
class RegisterServer2Response(FrozenClass):
1798
    '''
1799
    :ivar TypeId:
1800
    :vartype TypeId: NodeId
1801
    :ivar ResponseHeader:
1802
    :vartype ResponseHeader: ResponseHeader
1803
    :ivar ConfigurationResults:
1804
    :vartype ConfigurationResults: StatusCode
1805
    :ivar DiagnosticInfos:
1806
    :vartype DiagnosticInfos: DiagnosticInfo
1807
    '''
1808
1809
    ua_types = [
1810
        ('TypeId', 'NodeId'),
1811
        ('ResponseHeader', 'ResponseHeader'),
1812
        ('ConfigurationResults', 'ListOfStatusCode'),
1813
        ('DiagnosticInfos', 'ListOfDiagnosticInfo'),
1814
               ]
1815
1816
    def __init__(self):
1817
        self.TypeId = FourByteNodeId(ObjectIds.RegisterServer2Response_Encoding_DefaultBinary)
1818
        self.ResponseHeader = ResponseHeader()
1819
        self.ConfigurationResults = []
1820
        self.DiagnosticInfos = []
1821
        self._freeze = True
1822
1823
    def __str__(self):
1824
        return 'RegisterServer2Response(' + 'TypeId:' + str(self.TypeId) + ', ' + \
1825
               'ResponseHeader:' + str(self.ResponseHeader) + ', ' + \
1826
               'ConfigurationResults:' + str(self.ConfigurationResults) + ', ' + \
1827
               'DiagnosticInfos:' + str(self.DiagnosticInfos) + ')'
1828
1829
    __repr__ = __str__
1830
1831
1832
class ChannelSecurityToken(FrozenClass):