Class: TencentCloud::Mna::V20210119::VendorHardware
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Mna::V20210119::VendorHardware
- Defined in:
- lib/v20210119/models.rb
Overview
厂商硬件详细信息
Instance Attribute Summary collapse
-
#ActiveTime ⇒ Object
注:设备为租户付费且未激活(未选择月付还是永久付费)时,此参数返回1,仅代表租户付费。后续将废弃此参数,新接入请使用LicensePayMode和Payer 0:月度授权 1:永久授权 -1:未知 0:客户付费 1:厂商付费.
-
#CreateTime ⇒ Object
注:设备为租户付费且未激活(未选择月付还是永久付费)时,此参数返回1,仅代表租户付费。后续将废弃此参数,新接入请使用LicensePayMode和Payer 0:月度授权 1:永久授权 -1:未知 0:客户付费 1:厂商付费.
-
#Description ⇒ Object
注:设备为租户付费且未激活(未选择月付还是永久付费)时,此参数返回1,仅代表租户付费。后续将废弃此参数,新接入请使用LicensePayMode和Payer 0:月度授权 1:永久授权 -1:未知 0:客户付费 1:厂商付费.
-
#DeviceId ⇒ Object
注:设备为租户付费且未激活(未选择月付还是永久付费)时,此参数返回1,仅代表租户付费。后续将废弃此参数,新接入请使用LicensePayMode和Payer 0:月度授权 1:永久授权 -1:未知 0:客户付费 1:厂商付费.
-
#HardwareId ⇒ Object
注:设备为租户付费且未激活(未选择月付还是永久付费)时,此参数返回1,仅代表租户付费。后续将废弃此参数,新接入请使用LicensePayMode和Payer 0:月度授权 1:永久授权 -1:未知 0:客户付费 1:厂商付费.
-
#LastOnlineTime ⇒ Object
注:设备为租户付费且未激活(未选择月付还是永久付费)时,此参数返回1,仅代表租户付费。后续将废弃此参数,新接入请使用LicensePayMode和Payer 0:月度授权 1:永久授权 -1:未知 0:客户付费 1:厂商付费.
-
#LicenseChargingMode ⇒ Object
注:设备为租户付费且未激活(未选择月付还是永久付费)时,此参数返回1,仅代表租户付费。后续将废弃此参数,新接入请使用LicensePayMode和Payer 0:月度授权 1:永久授权 -1:未知 0:客户付费 1:厂商付费.
-
#LicensePayMode ⇒ Object
注:设备为租户付费且未激活(未选择月付还是永久付费)时,此参数返回1,仅代表租户付费。后续将废弃此参数,新接入请使用LicensePayMode和Payer 0:月度授权 1:永久授权 -1:未知 0:客户付费 1:厂商付费.
-
#Payer ⇒ Object
注:设备为租户付费且未激活(未选择月付还是永久付费)时,此参数返回1,仅代表租户付费。后续将废弃此参数,新接入请使用LicensePayMode和Payer 0:月度授权 1:永久授权 -1:未知 0:客户付费 1:厂商付费.
-
#SN ⇒ Object
注:设备为租户付费且未激活(未选择月付还是永久付费)时,此参数返回1,仅代表租户付费。后续将废弃此参数,新接入请使用LicensePayMode和Payer 0:月度授权 1:永久授权 -1:未知 0:客户付费 1:厂商付费.
-
#Status ⇒ Object
注:设备为租户付费且未激活(未选择月付还是永久付费)时,此参数返回1,仅代表租户付费。后续将废弃此参数,新接入请使用LicensePayMode和Payer 0:月度授权 1:永久授权 -1:未知 0:客户付费 1:厂商付费.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(hardwareid = nil, sn = nil, createtime = nil, status = nil, activetime = nil, description = nil, deviceid = nil, licensechargingmode = nil, lastonlinetime = nil, licensepaymode = nil, payer = nil) ⇒ VendorHardware
constructor
A new instance of VendorHardware.
Constructor Details
#initialize(hardwareid = nil, sn = nil, createtime = nil, status = nil, activetime = nil, description = nil, deviceid = nil, licensechargingmode = nil, lastonlinetime = nil, licensepaymode = nil, payer = nil) ⇒ VendorHardware
Returns a new instance of VendorHardware.
2949 2950 2951 2952 2953 2954 2955 2956 2957 2958 2959 2960 2961 |
# File 'lib/v20210119/models.rb', line 2949 def initialize(hardwareid=nil, sn=nil, createtime=nil, status=nil, activetime=nil, description=nil, deviceid=nil, licensechargingmode=nil, lastonlinetime=nil, licensepaymode=nil, payer=nil) @HardwareId = hardwareid @SN = sn @CreateTime = createtime @Status = status @ActiveTime = activetime @Description = description @DeviceId = deviceid @LicenseChargingMode = licensechargingmode @LastOnlineTime = lastonlinetime @LicensePayMode = licensepaymode @Payer = payer end |
Instance Attribute Details
#ActiveTime ⇒ Object
注:设备为租户付费且未激活(未选择月付还是永久付费)时,此参数返回1,仅代表租户付费。后续将废弃此参数,新接入请使用LicensePayMode和Payer 0:月度授权1:永久授权-1:未知0:客户付费1:厂商付费
2947 2948 2949 |
# File 'lib/v20210119/models.rb', line 2947 def ActiveTime @ActiveTime end |
#CreateTime ⇒ Object
注:设备为租户付费且未激活(未选择月付还是永久付费)时,此参数返回1,仅代表租户付费。后续将废弃此参数,新接入请使用LicensePayMode和Payer 0:月度授权1:永久授权-1:未知0:客户付费1:厂商付费
2947 2948 2949 |
# File 'lib/v20210119/models.rb', line 2947 def CreateTime @CreateTime end |
#Description ⇒ Object
注:设备为租户付费且未激活(未选择月付还是永久付费)时,此参数返回1,仅代表租户付费。后续将废弃此参数,新接入请使用LicensePayMode和Payer 0:月度授权1:永久授权-1:未知0:客户付费1:厂商付费
2947 2948 2949 |
# File 'lib/v20210119/models.rb', line 2947 def Description @Description end |
#DeviceId ⇒ Object
注:设备为租户付费且未激活(未选择月付还是永久付费)时,此参数返回1,仅代表租户付费。后续将废弃此参数,新接入请使用LicensePayMode和Payer 0:月度授权1:永久授权-1:未知0:客户付费1:厂商付费
2947 2948 2949 |
# File 'lib/v20210119/models.rb', line 2947 def DeviceId @DeviceId end |
#HardwareId ⇒ Object
注:设备为租户付费且未激活(未选择月付还是永久付费)时,此参数返回1,仅代表租户付费。后续将废弃此参数,新接入请使用LicensePayMode和Payer 0:月度授权1:永久授权-1:未知0:客户付费1:厂商付费
2947 2948 2949 |
# File 'lib/v20210119/models.rb', line 2947 def HardwareId @HardwareId end |
#LastOnlineTime ⇒ Object
注:设备为租户付费且未激活(未选择月付还是永久付费)时,此参数返回1,仅代表租户付费。后续将废弃此参数,新接入请使用LicensePayMode和Payer 0:月度授权1:永久授权-1:未知0:客户付费1:厂商付费
2947 2948 2949 |
# File 'lib/v20210119/models.rb', line 2947 def LastOnlineTime @LastOnlineTime end |
#LicenseChargingMode ⇒ Object
注:设备为租户付费且未激活(未选择月付还是永久付费)时,此参数返回1,仅代表租户付费。后续将废弃此参数,新接入请使用LicensePayMode和Payer 0:月度授权1:永久授权-1:未知0:客户付费1:厂商付费
2947 2948 2949 |
# File 'lib/v20210119/models.rb', line 2947 def LicenseChargingMode @LicenseChargingMode end |
#LicensePayMode ⇒ Object
注:设备为租户付费且未激活(未选择月付还是永久付费)时,此参数返回1,仅代表租户付费。后续将废弃此参数,新接入请使用LicensePayMode和Payer 0:月度授权1:永久授权-1:未知0:客户付费1:厂商付费
2947 2948 2949 |
# File 'lib/v20210119/models.rb', line 2947 def LicensePayMode @LicensePayMode end |
#Payer ⇒ Object
注:设备为租户付费且未激活(未选择月付还是永久付费)时,此参数返回1,仅代表租户付费。后续将废弃此参数,新接入请使用LicensePayMode和Payer 0:月度授权1:永久授权-1:未知0:客户付费1:厂商付费
2947 2948 2949 |
# File 'lib/v20210119/models.rb', line 2947 def Payer @Payer end |
#SN ⇒ Object
注:设备为租户付费且未激活(未选择月付还是永久付费)时,此参数返回1,仅代表租户付费。后续将废弃此参数,新接入请使用LicensePayMode和Payer 0:月度授权1:永久授权-1:未知0:客户付费1:厂商付费
2947 2948 2949 |
# File 'lib/v20210119/models.rb', line 2947 def SN @SN end |
#Status ⇒ Object
注:设备为租户付费且未激活(未选择月付还是永久付费)时,此参数返回1,仅代表租户付费。后续将废弃此参数,新接入请使用LicensePayMode和Payer 0:月度授权1:永久授权-1:未知0:客户付费1:厂商付费
2947 2948 2949 |
# File 'lib/v20210119/models.rb', line 2947 def Status @Status end |
Instance Method Details
#deserialize(params) ⇒ Object
2963 2964 2965 2966 2967 2968 2969 2970 2971 2972 2973 2974 2975 |
# File 'lib/v20210119/models.rb', line 2963 def deserialize(params) @HardwareId = params['HardwareId'] @SN = params['SN'] @CreateTime = params['CreateTime'] @Status = params['Status'] @ActiveTime = params['ActiveTime'] @Description = params['Description'] @DeviceId = params['DeviceId'] @LicenseChargingMode = params['LicenseChargingMode'] @LastOnlineTime = params['LastOnlineTime'] @LicensePayMode = params['LicensePayMode'] @Payer = params['Payer'] end |