Class: TencentCloud::Ckafka::V20190819::InquiryPrice

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

Overview

询价返回参数

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(unitprice = nil, unitpricediscount = nil, originalprice = nil, discountprice = nil, discount = nil, goodsnum = nil, currency = nil, disktype = nil, timespan = nil, timeunit = nil, value = nil, detailprices = nil) ⇒ InquiryPrice

Returns a new instance of InquiryPrice.



7794
7795
7796
7797
7798
7799
7800
7801
7802
7803
7804
7805
7806
7807
# File 'lib/v20190819/models.rb', line 7794

def initialize(unitprice=nil, unitpricediscount=nil, originalprice=nil, discountprice=nil, discount=nil, goodsnum=nil, currency=nil, disktype=nil, timespan=nil, timeunit=nil, value=nil, detailprices=nil)
  @UnitPrice = unitprice
  @UnitPriceDiscount = unitpricediscount
  @OriginalPrice = originalprice
  @DiscountPrice = discountprice
  @Discount = discount
  @GoodsNum = goodsnum
  @Currency = currency
  @DiskType = disktype
  @TimeSpan = timespan
  @TimeUnit = timeunit
  @Value = value
  @DetailPrices = detailprices
end

Instance Attribute Details

#CurrencyObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • UnitPrice:

    单位原价

  • UnitPriceDiscount:

    折扣单位价格

  • OriginalPrice:

    合计原价

  • DiscountPrice:

    折扣合计价格

  • Discount:

    折扣(单位是%)

  • GoodsNum:

    商品数量

  • Currency:

    付费货币

  • DiskType:

    硬盘专用返回参数

  • TimeSpan:

    购买时长

  • TimeUnit:

    购买时长单位("m"按月, "h"按小时)

  • Value:

    购买数量

  • DetailPrices:

    详细类别的价格



7792
7793
7794
# File 'lib/v20190819/models.rb', line 7792

def Currency
  @Currency
end

#DetailPricesObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • UnitPrice:

    单位原价

  • UnitPriceDiscount:

    折扣单位价格

  • OriginalPrice:

    合计原价

  • DiscountPrice:

    折扣合计价格

  • Discount:

    折扣(单位是%)

  • GoodsNum:

    商品数量

  • Currency:

    付费货币

  • DiskType:

    硬盘专用返回参数

  • TimeSpan:

    购买时长

  • TimeUnit:

    购买时长单位("m"按月, "h"按小时)

  • Value:

    购买数量

  • DetailPrices:

    详细类别的价格



7792
7793
7794
# File 'lib/v20190819/models.rb', line 7792

def DetailPrices
  @DetailPrices
end

#DiscountObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • UnitPrice:

    单位原价

  • UnitPriceDiscount:

    折扣单位价格

  • OriginalPrice:

    合计原价

  • DiscountPrice:

    折扣合计价格

  • Discount:

    折扣(单位是%)

  • GoodsNum:

    商品数量

  • Currency:

    付费货币

  • DiskType:

    硬盘专用返回参数

  • TimeSpan:

    购买时长

  • TimeUnit:

    购买时长单位("m"按月, "h"按小时)

  • Value:

    购买数量

  • DetailPrices:

    详细类别的价格



7792
7793
7794
# File 'lib/v20190819/models.rb', line 7792

def Discount
  @Discount
end

#DiscountPriceObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • UnitPrice:

    单位原价

  • UnitPriceDiscount:

    折扣单位价格

  • OriginalPrice:

    合计原价

  • DiscountPrice:

    折扣合计价格

  • Discount:

    折扣(单位是%)

  • GoodsNum:

    商品数量

  • Currency:

    付费货币

  • DiskType:

    硬盘专用返回参数

  • TimeSpan:

    购买时长

  • TimeUnit:

    购买时长单位("m"按月, "h"按小时)

  • Value:

    购买数量

  • DetailPrices:

    详细类别的价格



7792
7793
7794
# File 'lib/v20190819/models.rb', line 7792

def DiscountPrice
  @DiscountPrice
end

#DiskTypeObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • UnitPrice:

    单位原价

  • UnitPriceDiscount:

    折扣单位价格

  • OriginalPrice:

    合计原价

  • DiscountPrice:

    折扣合计价格

  • Discount:

    折扣(单位是%)

  • GoodsNum:

    商品数量

  • Currency:

    付费货币

  • DiskType:

    硬盘专用返回参数

  • TimeSpan:

    购买时长

  • TimeUnit:

    购买时长单位("m"按月, "h"按小时)

  • Value:

    购买数量

  • DetailPrices:

    详细类别的价格



7792
7793
7794
# File 'lib/v20190819/models.rb', line 7792

def DiskType
  @DiskType
end

#GoodsNumObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • UnitPrice:

    单位原价

  • UnitPriceDiscount:

    折扣单位价格

  • OriginalPrice:

    合计原价

  • DiscountPrice:

    折扣合计价格

  • Discount:

    折扣(单位是%)

  • GoodsNum:

    商品数量

  • Currency:

    付费货币

  • DiskType:

    硬盘专用返回参数

  • TimeSpan:

    购买时长

  • TimeUnit:

    购买时长单位("m"按月, "h"按小时)

  • Value:

    购买数量

  • DetailPrices:

    详细类别的价格



7792
7793
7794
# File 'lib/v20190819/models.rb', line 7792

def GoodsNum
  @GoodsNum
end

#OriginalPriceObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • UnitPrice:

    单位原价

  • UnitPriceDiscount:

    折扣单位价格

  • OriginalPrice:

    合计原价

  • DiscountPrice:

    折扣合计价格

  • Discount:

    折扣(单位是%)

  • GoodsNum:

    商品数量

  • Currency:

    付费货币

  • DiskType:

    硬盘专用返回参数

  • TimeSpan:

    购买时长

  • TimeUnit:

    购买时长单位("m"按月, "h"按小时)

  • Value:

    购买数量

  • DetailPrices:

    详细类别的价格



7792
7793
7794
# File 'lib/v20190819/models.rb', line 7792

def OriginalPrice
  @OriginalPrice
end

#TimeSpanObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • UnitPrice:

    单位原价

  • UnitPriceDiscount:

    折扣单位价格

  • OriginalPrice:

    合计原价

  • DiscountPrice:

    折扣合计价格

  • Discount:

    折扣(单位是%)

  • GoodsNum:

    商品数量

  • Currency:

    付费货币

  • DiskType:

    硬盘专用返回参数

  • TimeSpan:

    购买时长

  • TimeUnit:

    购买时长单位("m"按月, "h"按小时)

  • Value:

    购买数量

  • DetailPrices:

    详细类别的价格



7792
7793
7794
# File 'lib/v20190819/models.rb', line 7792

def TimeSpan
  @TimeSpan
end

#TimeUnitObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • UnitPrice:

    单位原价

  • UnitPriceDiscount:

    折扣单位价格

  • OriginalPrice:

    合计原价

  • DiscountPrice:

    折扣合计价格

  • Discount:

    折扣(单位是%)

  • GoodsNum:

    商品数量

  • Currency:

    付费货币

  • DiskType:

    硬盘专用返回参数

  • TimeSpan:

    购买时长

  • TimeUnit:

    购买时长单位("m"按月, "h"按小时)

  • Value:

    购买数量

  • DetailPrices:

    详细类别的价格



7792
7793
7794
# File 'lib/v20190819/models.rb', line 7792

def TimeUnit
  @TimeUnit
end

#UnitPriceObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • UnitPrice:

    单位原价

  • UnitPriceDiscount:

    折扣单位价格

  • OriginalPrice:

    合计原价

  • DiscountPrice:

    折扣合计价格

  • Discount:

    折扣(单位是%)

  • GoodsNum:

    商品数量

  • Currency:

    付费货币

  • DiskType:

    硬盘专用返回参数

  • TimeSpan:

    购买时长

  • TimeUnit:

    购买时长单位("m"按月, "h"按小时)

  • Value:

    购买数量

  • DetailPrices:

    详细类别的价格



7792
7793
7794
# File 'lib/v20190819/models.rb', line 7792

def UnitPrice
  @UnitPrice
end

#UnitPriceDiscountObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • UnitPrice:

    单位原价

  • UnitPriceDiscount:

    折扣单位价格

  • OriginalPrice:

    合计原价

  • DiscountPrice:

    折扣合计价格

  • Discount:

    折扣(单位是%)

  • GoodsNum:

    商品数量

  • Currency:

    付费货币

  • DiskType:

    硬盘专用返回参数

  • TimeSpan:

    购买时长

  • TimeUnit:

    购买时长单位("m"按月, "h"按小时)

  • Value:

    购买数量

  • DetailPrices:

    详细类别的价格



7792
7793
7794
# File 'lib/v20190819/models.rb', line 7792

def UnitPriceDiscount
  @UnitPriceDiscount
end

#ValueObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • UnitPrice:

    单位原价

  • UnitPriceDiscount:

    折扣单位价格

  • OriginalPrice:

    合计原价

  • DiscountPrice:

    折扣合计价格

  • Discount:

    折扣(单位是%)

  • GoodsNum:

    商品数量

  • Currency:

    付费货币

  • DiskType:

    硬盘专用返回参数

  • TimeSpan:

    购买时长

  • TimeUnit:

    购买时长单位("m"按月, "h"按小时)

  • Value:

    购买数量

  • DetailPrices:

    详细类别的价格



7792
7793
7794
# File 'lib/v20190819/models.rb', line 7792

def Value
  @Value
end

Instance Method Details

#deserialize(params) ⇒ Object



7809
7810
7811
7812
7813
7814
7815
7816
7817
7818
7819
7820
7821
7822
7823
7824
7825
# File 'lib/v20190819/models.rb', line 7809

def deserialize(params)
  @UnitPrice = params['UnitPrice']
  @UnitPriceDiscount = params['UnitPriceDiscount']
  @OriginalPrice = params['OriginalPrice']
  @DiscountPrice = params['DiscountPrice']
  @Discount = params['Discount']
  @GoodsNum = params['GoodsNum']
  @Currency = params['Currency']
  @DiskType = params['DiskType']
  @TimeSpan = params['TimeSpan']
  @TimeUnit = params['TimeUnit']
  @Value = params['Value']
  unless params['DetailPrices'].nil?
    @DetailPrices = InquiryDetailPrice.new
    @DetailPrices.deserialize(params['DetailPrices'])
  end
end