Class: TencentCloud::Mna::V20210119::DeviceBaseInfo
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Mna::V20210119::DeviceBaseInfo
- Defined in:
- lib/v20210119/models.rb
Overview
设备的基本信息
Instance Attribute Summary collapse
- #AccessScope ⇒ Object
- #CreateTime ⇒ Object
- #DeviceId ⇒ Object
- #DeviceName ⇒ Object
- #FlowTrunc ⇒ Object
- #GroupId ⇒ Object
- #GroupName ⇒ Object
- #LastTime ⇒ Object
- #LicensePayMode ⇒ Object
- #Payer ⇒ Object
- #Remark ⇒ Object
- #Sn ⇒ Object
- #Vendor ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(deviceid = nil, devicename = nil, createtime = nil, lasttime = nil, remark = nil, accessscope = nil, licensepaymode = nil, payer = nil, groupid = nil, groupname = nil, flowtrunc = nil, sn = nil, vendor = nil) ⇒ DeviceBaseInfo
constructor
A new instance of DeviceBaseInfo.
Constructor Details
#initialize(deviceid = nil, devicename = nil, createtime = nil, lasttime = nil, remark = nil, accessscope = nil, licensepaymode = nil, payer = nil, groupid = nil, groupname = nil, flowtrunc = nil, sn = nil, vendor = nil) ⇒ DeviceBaseInfo
Returns a new instance of DeviceBaseInfo.
533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 |
# File 'lib/v20210119/models.rb', line 533 def initialize(deviceid=nil, devicename=nil, createtime=nil, lasttime=nil, remark=nil, accessscope=nil, licensepaymode=nil, payer=nil, groupid=nil, groupname=nil, flowtrunc=nil, sn=nil, vendor=nil) @DeviceId = deviceid @DeviceName = devicename @CreateTime = createtime @LastTime = lasttime @Remark = remark @AccessScope = accessscope @LicensePayMode = licensepaymode @Payer = payer @GroupId = groupid @GroupName = groupname @FlowTrunc = flowtrunc @Sn = sn @Vendor = vendor end |
Instance Attribute Details
#AccessScope ⇒ Object
531 532 533 |
# File 'lib/v20210119/models.rb', line 531 def AccessScope @AccessScope end |
#CreateTime ⇒ Object
531 532 533 |
# File 'lib/v20210119/models.rb', line 531 def CreateTime @CreateTime end |
#DeviceId ⇒ Object
531 532 533 |
# File 'lib/v20210119/models.rb', line 531 def DeviceId @DeviceId end |
#DeviceName ⇒ Object
531 532 533 |
# File 'lib/v20210119/models.rb', line 531 def DeviceName @DeviceName end |
#FlowTrunc ⇒ Object
531 532 533 |
# File 'lib/v20210119/models.rb', line 531 def FlowTrunc @FlowTrunc end |
#GroupId ⇒ Object
531 532 533 |
# File 'lib/v20210119/models.rb', line 531 def GroupId @GroupId end |
#GroupName ⇒ Object
531 532 533 |
# File 'lib/v20210119/models.rb', line 531 def GroupName @GroupName end |
#LastTime ⇒ Object
531 532 533 |
# File 'lib/v20210119/models.rb', line 531 def LastTime @LastTime end |
#LicensePayMode ⇒ Object
531 532 533 |
# File 'lib/v20210119/models.rb', line 531 def LicensePayMode @LicensePayMode end |
#Payer ⇒ Object
531 532 533 |
# File 'lib/v20210119/models.rb', line 531 def Payer @Payer end |
#Remark ⇒ Object
531 532 533 |
# File 'lib/v20210119/models.rb', line 531 def Remark @Remark end |
#Sn ⇒ Object
531 532 533 |
# File 'lib/v20210119/models.rb', line 531 def Sn @Sn end |
#Vendor ⇒ Object
531 532 533 |
# File 'lib/v20210119/models.rb', line 531 def Vendor @Vendor end |
Instance Method Details
#deserialize(params) ⇒ Object
549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 |
# File 'lib/v20210119/models.rb', line 549 def deserialize(params) @DeviceId = params['DeviceId'] @DeviceName = params['DeviceName'] @CreateTime = params['CreateTime'] @LastTime = params['LastTime'] @Remark = params['Remark'] @AccessScope = params['AccessScope'] @LicensePayMode = params['LicensePayMode'] @Payer = params['Payer'] @GroupId = params['GroupId'] @GroupName = params['GroupName'] @FlowTrunc = params['FlowTrunc'] @Sn = params['Sn'] @Vendor = params['Vendor'] end |