Class: TencentCloud::Vod::V20180717::DescribePrepaidProductsResponse

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

Overview

DescribePrepaidProducts返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(productinstanceset = nil, requestid = nil) ⇒ DescribePrepaidProductsResponse

Returns a new instance of DescribePrepaidProductsResponse.



11827
11828
11829
11830
# File 'lib/v20180717/models.rb', line 11827

def initialize(productinstanceset=nil, requestid=nil)
  @ProductInstanceSet = productinstanceset
  @RequestId = requestid
end

Instance Attribute Details

#ProductInstanceSetObject

Parameters:

  • ProductInstanceSet:

    购买的预付费商品实例列表。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



11825
11826
11827
# File 'lib/v20180717/models.rb', line 11825

def ProductInstanceSet
  @ProductInstanceSet
end

#RequestIdObject

Parameters:

  • ProductInstanceSet:

    购买的预付费商品实例列表。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



11825
11826
11827
# File 'lib/v20180717/models.rb', line 11825

def RequestId
  @RequestId
end

Instance Method Details

#deserialize(params) ⇒ Object



11832
11833
11834
11835
11836
11837
11838
11839
11840
11841
11842
# File 'lib/v20180717/models.rb', line 11832

def deserialize(params)
  unless params['ProductInstanceSet'].nil?
    @ProductInstanceSet = []
    params['ProductInstanceSet'].each do |i|
      productinstance_tmp = ProductInstance.new
      productinstance_tmp.deserialize(i)
      @ProductInstanceSet << productinstance_tmp
    end
  end
  @RequestId = params['RequestId']
end