class TencentCloud::Iotcloud::V20210408::DescribeDeviceResponse

DescribeDevice返回参数结构体

def deserialize(params)

def deserialize(params)
  @DeviceName = params['DeviceName']
  @Online = params['Online']
  @LoginTime = params['LoginTime']
  @Version = params['Version']
  @LastUpdateTime = params['LastUpdateTime']
  @DeviceCert = params['DeviceCert']
  @DevicePsk = params['DevicePsk']
  unless params['Tags'].nil?
    @Tags = []
    params['Tags'].each do |i|
      devicetag_tmp = DeviceTag.new
      devicetag_tmp.deserialize(i)
      @Tags << devicetag_tmp
    end
  end
  @DeviceType = params['DeviceType']
  @Imei = params['Imei']
  @Isp = params['Isp']
  @ConnIP = params['ConnIP']
  @NbiotDeviceID = params['NbiotDeviceID']
  @LoraDevEui = params['LoraDevEui']
  @LoraMoteType = params['LoraMoteType']
  @LogLevel = params['LogLevel']
  @FirstOnlineTime = params['FirstOnlineTime']
  @LastOfflineTime = params['LastOfflineTime']
  @CreateTime = params['CreateTime']
  @CertState = params['CertState']
  @EnableState = params['EnableState']
  unless params['Labels'].nil?
    @Labels = []
    params['Labels'].each do |i|
      devicelabel_tmp = DeviceLabel.new
      devicelabel_tmp.deserialize(i)
      @Labels << devicelabel_tmp
    end
  end
  @ClientIP = params['ClientIP']
  @FirmwareUpdateTime = params['FirmwareUpdateTime']
  @CreateUserId = params['CreateUserId']
  @RequestId = params['RequestId']
end

def initialize(devicename=nil, online=nil, logintime=nil, version=nil, lastupdatetime=nil, devicecert=nil, devicepsk=nil, tags=nil, devicetype=nil, imei=nil, isp=nil, connip=nil, nbiotdeviceid=nil, loradeveui=nil, loramotetype=nil, loglevel=nil, firstonlinetime=nil, lastofflinetime=nil, createtime=nil, certstate=nil, enablestate=nil, labels=nil, clientip=nil, firmwareupdatetime=nil, createuserid=nil, requestid=nil)

def initialize(devicename=nil, online=nil, logintime=nil, version=nil, lastupdatetime=nil, devicecert=nil, devicepsk=nil, tags=nil, devicetype=nil, imei=nil, isp=nil, connip=nil, nbiotdeviceid=nil, loradeveui=nil, loramotetype=nil, loglevel=nil, firstonlinetime=nil, lastofflinetime=nil, createtime=nil, certstate=nil, enablestate=nil, labels=nil, clientip=nil, firmwareupdatetime=nil, createuserid=nil, requestid=nil)
  @DeviceName = devicename
  @Online = online
  @LoginTime = logintime
  @Version = version
  @LastUpdateTime = lastupdatetime
  @DeviceCert = devicecert
  @DevicePsk = devicepsk
  @Tags = tags
  @DeviceType = devicetype
  @Imei = imei
  @Isp = isp
  @ConnIP = connip
  @NbiotDeviceID = nbiotdeviceid
  @LoraDevEui = loradeveui
  @LoraMoteType = loramotetype
  @LogLevel = loglevel
  @FirstOnlineTime = firstonlinetime
  @LastOfflineTime = lastofflinetime
  @CreateTime = createtime
  @CertState = certstate
  @EnableState = enablestate
  @Labels = labels
  @ClientIP = clientip
  @FirmwareUpdateTime = firmwareupdatetime
  @CreateUserId = createuserid
  @RequestId = requestid
end