Class: TencentCloud::Cr::V20180321::QueryProductsResponse

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

Overview

QueryProducts返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(productlist = nil, requestid = nil) ⇒ QueryProductsResponse

Returns a new instance of QueryProductsResponse.



1582
1583
1584
1585
# File 'lib/v20180321/models.rb', line 1582

def initialize(productlist=nil, requestid=nil)
  @ProductList = productlist
  @RequestId = requestid
end

Instance Attribute Details

#ProductListObject

Parameters:

  • ProductList:

    产品信息。

  • RequestId:

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



1580
1581
1582
# File 'lib/v20180321/models.rb', line 1580

def ProductList
  @ProductList
end

#RequestIdObject

Parameters:

  • ProductList:

    产品信息。

  • RequestId:

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



1580
1581
1582
# File 'lib/v20180321/models.rb', line 1580

def RequestId
  @RequestId
end

Instance Method Details

#deserialize(params) ⇒ Object



1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
# File 'lib/v20180321/models.rb', line 1587

def deserialize(params)
  unless params['ProductList'].nil?
    @ProductList = []
    params['ProductList'].each do |i|
      productqueryinfo_tmp = ProductQueryInfo.new
      productqueryinfo_tmp.deserialize(i)
      @ProductList << productqueryinfo_tmp
    end
  end
  @RequestId = params['RequestId']
end