Code Duplication    Length = 33-35 lines in 15 locations

opcua/ua/uaprotocol_auto.py 15 locations

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