Class: TencentCloud::Partners::V20180321::DealPriceDetail

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

Overview

订单价格详情

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(dealname = nil, owneruin = nil, subproductpricedetail = nil) ⇒ DealPriceDetail



691
692
693
694
695
# File 'lib/v20180321/models.rb', line 691

def initialize(dealname=nil, owneruin=nil, subproductpricedetail=nil)
  @DealName = dealname
  @OwnerUin = owneruin
  @SubProductPriceDetail = subproductpricedetail
end

Instance Attribute Details

#DealNameObject



689
690
691
# File 'lib/v20180321/models.rb', line 689

def DealName
  @DealName
end

#OwnerUinObject



689
690
691
# File 'lib/v20180321/models.rb', line 689

def OwnerUin
  @OwnerUin
end

#SubProductPriceDetailObject



689
690
691
# File 'lib/v20180321/models.rb', line 689

def SubProductPriceDetail
  @SubProductPriceDetail
end

Instance Method Details

#deserialize(params) ⇒ Object



697
698
699
700
701
702
703
704
705
706
707
708
# File 'lib/v20180321/models.rb', line 697

def deserialize(params)
  @DealName = params['DealName']
  @OwnerUin = params['OwnerUin']
  unless params['SubProductPriceDetail'].nil?
    @SubProductPriceDetail = []
    params['SubProductPriceDetail'].each do |i|
      subproductpricedetail_tmp = SubProductPriceDetail.new
      subproductpricedetail_tmp.deserialize(i)
      @SubProductPriceDetail << subproductpricedetail_tmp
    end
  end
end