Class: TencentCloud::Billing::V20180709::DescribeAllocationOverviewRequest

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

Overview

DescribeAllocationOverview请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(limit = nil, offset = nil, month = nil, periodtype = nil, treenodeuniqkeys = nil, sort = nil, sorttype = nil, billdates = nil) ⇒ DescribeAllocationOverviewRequest

Returns a new instance of DescribeAllocationOverviewRequest.



5349
5350
5351
5352
5353
5354
5355
5356
5357
5358
# File 'lib/v20180709/models.rb', line 5349

def initialize(limit=nil, offset=nil, month=nil, periodtype=nil, treenodeuniqkeys=nil, sort=nil, sorttype=nil, billdates=nil)
  @Limit = limit
  @Offset = offset
  @Month = month
  @PeriodType = periodtype
  @TreeNodeUniqKeys = treenodeuniqkeys
  @Sort = sort
  @SortType = sorttype
  @BillDates = billdates
end

Instance Attribute Details

#BillDatesObject

month - 月day - 日GatherCashPayAmount - 归集费用(现金) GatherVoucherPayAmount- 归集费用(优惠券) GatherIncentivePayAmount - 归集费用(赠送金) GatherTransferPayAmount - 归集费用(分成金) AllocateCashPayAmount - 分摊费用(现金) AllocateVoucherPayAmount - 分摊费用(优惠券) AllocateIncentivePayAmount - 分摊费用(赠送金) AllocateTransferPayAmount - 分摊费用(分成金) TotalCashPayAmount - 合计费用(现金) TotalVoucherPayAmount - 合计费用(优惠券) TotalIncentivePayAmount - 合计费用(赠送金) TotalTransferPayAmount - 合计费用(分成金) GatherRealCost - 归集费用(折后总额) AllocateRealCost - 分摊费用(折后总额) RealTotalCost - 合计费用(折后总额) Ratio - 占比(折后总额) asc - 升序desc - 降序

Parameters:

  • Limit:

    数量,最大值为1000

  • Offset:

    分页偏移量,Offset=0表示第一页,如果Limit=100,则Offset=100表示第二页,Offset=200表示第三页,以此类推

  • Month:

    账单月份,格式为2024-02,不传默认当前月

  • PeriodType:

    统计周期,枚举值如下

  • TreeNodeUniqKeys:

    分账单元唯一标识,用作筛选

  • Sort:

    排序字段,枚举值如下:

  • SortType:

    排序类型,枚举值如下:

  • BillDates:

    日期,用作筛选



5347
5348
5349
# File 'lib/v20180709/models.rb', line 5347

def BillDates
  @BillDates
end

#LimitObject

month - 月day - 日GatherCashPayAmount - 归集费用(现金) GatherVoucherPayAmount- 归集费用(优惠券) GatherIncentivePayAmount - 归集费用(赠送金) GatherTransferPayAmount - 归集费用(分成金) AllocateCashPayAmount - 分摊费用(现金) AllocateVoucherPayAmount - 分摊费用(优惠券) AllocateIncentivePayAmount - 分摊费用(赠送金) AllocateTransferPayAmount - 分摊费用(分成金) TotalCashPayAmount - 合计费用(现金) TotalVoucherPayAmount - 合计费用(优惠券) TotalIncentivePayAmount - 合计费用(赠送金) TotalTransferPayAmount - 合计费用(分成金) GatherRealCost - 归集费用(折后总额) AllocateRealCost - 分摊费用(折后总额) RealTotalCost - 合计费用(折后总额) Ratio - 占比(折后总额) asc - 升序desc - 降序

Parameters:

  • Limit:

    数量,最大值为1000

  • Offset:

    分页偏移量,Offset=0表示第一页,如果Limit=100,则Offset=100表示第二页,Offset=200表示第三页,以此类推

  • Month:

    账单月份,格式为2024-02,不传默认当前月

  • PeriodType:

    统计周期,枚举值如下

  • TreeNodeUniqKeys:

    分账单元唯一标识,用作筛选

  • Sort:

    排序字段,枚举值如下:

  • SortType:

    排序类型,枚举值如下:

  • BillDates:

    日期,用作筛选



5347
5348
5349
# File 'lib/v20180709/models.rb', line 5347

def Limit
  @Limit
end

#MonthObject

month - 月day - 日GatherCashPayAmount - 归集费用(现金) GatherVoucherPayAmount- 归集费用(优惠券) GatherIncentivePayAmount - 归集费用(赠送金) GatherTransferPayAmount - 归集费用(分成金) AllocateCashPayAmount - 分摊费用(现金) AllocateVoucherPayAmount - 分摊费用(优惠券) AllocateIncentivePayAmount - 分摊费用(赠送金) AllocateTransferPayAmount - 分摊费用(分成金) TotalCashPayAmount - 合计费用(现金) TotalVoucherPayAmount - 合计费用(优惠券) TotalIncentivePayAmount - 合计费用(赠送金) TotalTransferPayAmount - 合计费用(分成金) GatherRealCost - 归集费用(折后总额) AllocateRealCost - 分摊费用(折后总额) RealTotalCost - 合计费用(折后总额) Ratio - 占比(折后总额) asc - 升序desc - 降序

Parameters:

  • Limit:

    数量,最大值为1000

  • Offset:

    分页偏移量,Offset=0表示第一页,如果Limit=100,则Offset=100表示第二页,Offset=200表示第三页,以此类推

  • Month:

    账单月份,格式为2024-02,不传默认当前月

  • PeriodType:

    统计周期,枚举值如下

  • TreeNodeUniqKeys:

    分账单元唯一标识,用作筛选

  • Sort:

    排序字段,枚举值如下:

  • SortType:

    排序类型,枚举值如下:

  • BillDates:

    日期,用作筛选



5347
5348
5349
# File 'lib/v20180709/models.rb', line 5347

def Month
  @Month
end

#OffsetObject

month - 月day - 日GatherCashPayAmount - 归集费用(现金) GatherVoucherPayAmount- 归集费用(优惠券) GatherIncentivePayAmount - 归集费用(赠送金) GatherTransferPayAmount - 归集费用(分成金) AllocateCashPayAmount - 分摊费用(现金) AllocateVoucherPayAmount - 分摊费用(优惠券) AllocateIncentivePayAmount - 分摊费用(赠送金) AllocateTransferPayAmount - 分摊费用(分成金) TotalCashPayAmount - 合计费用(现金) TotalVoucherPayAmount - 合计费用(优惠券) TotalIncentivePayAmount - 合计费用(赠送金) TotalTransferPayAmount - 合计费用(分成金) GatherRealCost - 归集费用(折后总额) AllocateRealCost - 分摊费用(折后总额) RealTotalCost - 合计费用(折后总额) Ratio - 占比(折后总额) asc - 升序desc - 降序

Parameters:

  • Limit:

    数量,最大值为1000

  • Offset:

    分页偏移量,Offset=0表示第一页,如果Limit=100,则Offset=100表示第二页,Offset=200表示第三页,以此类推

  • Month:

    账单月份,格式为2024-02,不传默认当前月

  • PeriodType:

    统计周期,枚举值如下

  • TreeNodeUniqKeys:

    分账单元唯一标识,用作筛选

  • Sort:

    排序字段,枚举值如下:

  • SortType:

    排序类型,枚举值如下:

  • BillDates:

    日期,用作筛选



5347
5348
5349
# File 'lib/v20180709/models.rb', line 5347

def Offset
  @Offset
end

#PeriodTypeObject

month - 月day - 日GatherCashPayAmount - 归集费用(现金) GatherVoucherPayAmount- 归集费用(优惠券) GatherIncentivePayAmount - 归集费用(赠送金) GatherTransferPayAmount - 归集费用(分成金) AllocateCashPayAmount - 分摊费用(现金) AllocateVoucherPayAmount - 分摊费用(优惠券) AllocateIncentivePayAmount - 分摊费用(赠送金) AllocateTransferPayAmount - 分摊费用(分成金) TotalCashPayAmount - 合计费用(现金) TotalVoucherPayAmount - 合计费用(优惠券) TotalIncentivePayAmount - 合计费用(赠送金) TotalTransferPayAmount - 合计费用(分成金) GatherRealCost - 归集费用(折后总额) AllocateRealCost - 分摊费用(折后总额) RealTotalCost - 合计费用(折后总额) Ratio - 占比(折后总额) asc - 升序desc - 降序

Parameters:

  • Limit:

    数量,最大值为1000

  • Offset:

    分页偏移量,Offset=0表示第一页,如果Limit=100,则Offset=100表示第二页,Offset=200表示第三页,以此类推

  • Month:

    账单月份,格式为2024-02,不传默认当前月

  • PeriodType:

    统计周期,枚举值如下

  • TreeNodeUniqKeys:

    分账单元唯一标识,用作筛选

  • Sort:

    排序字段,枚举值如下:

  • SortType:

    排序类型,枚举值如下:

  • BillDates:

    日期,用作筛选



5347
5348
5349
# File 'lib/v20180709/models.rb', line 5347

def PeriodType
  @PeriodType
end

#SortObject

month - 月day - 日GatherCashPayAmount - 归集费用(现金) GatherVoucherPayAmount- 归集费用(优惠券) GatherIncentivePayAmount - 归集费用(赠送金) GatherTransferPayAmount - 归集费用(分成金) AllocateCashPayAmount - 分摊费用(现金) AllocateVoucherPayAmount - 分摊费用(优惠券) AllocateIncentivePayAmount - 分摊费用(赠送金) AllocateTransferPayAmount - 分摊费用(分成金) TotalCashPayAmount - 合计费用(现金) TotalVoucherPayAmount - 合计费用(优惠券) TotalIncentivePayAmount - 合计费用(赠送金) TotalTransferPayAmount - 合计费用(分成金) GatherRealCost - 归集费用(折后总额) AllocateRealCost - 分摊费用(折后总额) RealTotalCost - 合计费用(折后总额) Ratio - 占比(折后总额) asc - 升序desc - 降序

Parameters:

  • Limit:

    数量,最大值为1000

  • Offset:

    分页偏移量,Offset=0表示第一页,如果Limit=100,则Offset=100表示第二页,Offset=200表示第三页,以此类推

  • Month:

    账单月份,格式为2024-02,不传默认当前月

  • PeriodType:

    统计周期,枚举值如下

  • TreeNodeUniqKeys:

    分账单元唯一标识,用作筛选

  • Sort:

    排序字段,枚举值如下:

  • SortType:

    排序类型,枚举值如下:

  • BillDates:

    日期,用作筛选



5347
5348
5349
# File 'lib/v20180709/models.rb', line 5347

def Sort
  @Sort
end

#SortTypeObject

month - 月day - 日GatherCashPayAmount - 归集费用(现金) GatherVoucherPayAmount- 归集费用(优惠券) GatherIncentivePayAmount - 归集费用(赠送金) GatherTransferPayAmount - 归集费用(分成金) AllocateCashPayAmount - 分摊费用(现金) AllocateVoucherPayAmount - 分摊费用(优惠券) AllocateIncentivePayAmount - 分摊费用(赠送金) AllocateTransferPayAmount - 分摊费用(分成金) TotalCashPayAmount - 合计费用(现金) TotalVoucherPayAmount - 合计费用(优惠券) TotalIncentivePayAmount - 合计费用(赠送金) TotalTransferPayAmount - 合计费用(分成金) GatherRealCost - 归集费用(折后总额) AllocateRealCost - 分摊费用(折后总额) RealTotalCost - 合计费用(折后总额) Ratio - 占比(折后总额) asc - 升序desc - 降序

Parameters:

  • Limit:

    数量,最大值为1000

  • Offset:

    分页偏移量,Offset=0表示第一页,如果Limit=100,则Offset=100表示第二页,Offset=200表示第三页,以此类推

  • Month:

    账单月份,格式为2024-02,不传默认当前月

  • PeriodType:

    统计周期,枚举值如下

  • TreeNodeUniqKeys:

    分账单元唯一标识,用作筛选

  • Sort:

    排序字段,枚举值如下:

  • SortType:

    排序类型,枚举值如下:

  • BillDates:

    日期,用作筛选



5347
5348
5349
# File 'lib/v20180709/models.rb', line 5347

def SortType
  @SortType
end

#TreeNodeUniqKeysObject

month - 月day - 日GatherCashPayAmount - 归集费用(现金) GatherVoucherPayAmount- 归集费用(优惠券) GatherIncentivePayAmount - 归集费用(赠送金) GatherTransferPayAmount - 归集费用(分成金) AllocateCashPayAmount - 分摊费用(现金) AllocateVoucherPayAmount - 分摊费用(优惠券) AllocateIncentivePayAmount - 分摊费用(赠送金) AllocateTransferPayAmount - 分摊费用(分成金) TotalCashPayAmount - 合计费用(现金) TotalVoucherPayAmount - 合计费用(优惠券) TotalIncentivePayAmount - 合计费用(赠送金) TotalTransferPayAmount - 合计费用(分成金) GatherRealCost - 归集费用(折后总额) AllocateRealCost - 分摊费用(折后总额) RealTotalCost - 合计费用(折后总额) Ratio - 占比(折后总额) asc - 升序desc - 降序

Parameters:

  • Limit:

    数量,最大值为1000

  • Offset:

    分页偏移量,Offset=0表示第一页,如果Limit=100,则Offset=100表示第二页,Offset=200表示第三页,以此类推

  • Month:

    账单月份,格式为2024-02,不传默认当前月

  • PeriodType:

    统计周期,枚举值如下

  • TreeNodeUniqKeys:

    分账单元唯一标识,用作筛选

  • Sort:

    排序字段,枚举值如下:

  • SortType:

    排序类型,枚举值如下:

  • BillDates:

    日期,用作筛选



5347
5348
5349
# File 'lib/v20180709/models.rb', line 5347

def TreeNodeUniqKeys
  @TreeNodeUniqKeys
end

Instance Method Details

#deserialize(params) ⇒ Object



5360
5361
5362
5363
5364
5365
5366
5367
5368
5369
# File 'lib/v20180709/models.rb', line 5360

def deserialize(params)
  @Limit = params['Limit']
  @Offset = params['Offset']
  @Month = params['Month']
  @PeriodType = params['PeriodType']
  @TreeNodeUniqKeys = params['TreeNodeUniqKeys']
  @Sort = params['Sort']
  @SortType = params['SortType']
  @BillDates = params['BillDates']
end