Class: TencentCloud::Iotcloud::V20180614::DescribeMultiDevicesResponse

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20180614/models.rb

Overview

DescribeMultiDevices返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(taskid = nil, devicesinfo = nil, totaldevnum = nil, requestid = nil) ⇒ DescribeMultiDevicesResponse

Returns a new instance of DescribeMultiDevicesResponse.



2043
2044
2045
2046
2047
2048
# File 'lib/v20180614/models.rb', line 2043

def initialize(taskid=nil, devicesinfo=nil, totaldevnum=nil, requestid=nil)
  @TaskId = taskid
  @DevicesInfo = devicesinfo
  @TotalDevNum = totaldevnum
  @RequestId = requestid
end

Instance Attribute Details

#DevicesInfoObject

Parameters:

  • TaskId:

    任务 ID,由批量创建设备接口返回

  • DevicesInfo:

    设备详细信息列表

  • TotalDevNum:

    该任务创建设备的总数

  • RequestId:

    唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。



2041
2042
2043
# File 'lib/v20180614/models.rb', line 2041

def DevicesInfo
  @DevicesInfo
end

#RequestIdObject

Parameters:

  • TaskId:

    任务 ID,由批量创建设备接口返回

  • DevicesInfo:

    设备详细信息列表

  • TotalDevNum:

    该任务创建设备的总数

  • RequestId:

    唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。



2041
2042
2043
# File 'lib/v20180614/models.rb', line 2041

def RequestId
  @RequestId
end

#TaskIdObject

Parameters:

  • TaskId:

    任务 ID,由批量创建设备接口返回

  • DevicesInfo:

    设备详细信息列表

  • TotalDevNum:

    该任务创建设备的总数

  • RequestId:

    唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。



2041
2042
2043
# File 'lib/v20180614/models.rb', line 2041

def TaskId
  @TaskId
end

#TotalDevNumObject

Parameters:

  • TaskId:

    任务 ID,由批量创建设备接口返回

  • DevicesInfo:

    设备详细信息列表

  • TotalDevNum:

    该任务创建设备的总数

  • RequestId:

    唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。



2041
2042
2043
# File 'lib/v20180614/models.rb', line 2041

def TotalDevNum
  @TotalDevNum
end

Instance Method Details

#deserialize(params) ⇒ Object



2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
# File 'lib/v20180614/models.rb', line 2050

def deserialize(params)
  @TaskId = params['TaskId']
  unless params['DevicesInfo'].nil?
    @DevicesInfo = []
    params['DevicesInfo'].each do |i|
      multidevicesinfo_tmp = MultiDevicesInfo.new
      multidevicesinfo_tmp.deserialize(i)
      @DevicesInfo << multidevicesinfo_tmp
    end
  end
  @TotalDevNum = params['TotalDevNum']
  @RequestId = params['RequestId']
end