Class: TencentCloud::Billing::V20180709::DescribeAllocationSummaryByBusinessRequest

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

Overview

DescribeAllocationSummaryByBusiness请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

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

Returns a new instance of DescribeAllocationSummaryByBusinessRequest.



6445
6446
6447
6448
6449
6450
6451
6452
6453
6454
6455
6456
# File 'lib/v20180709/models.rb', line 6445

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

Instance Attribute Details

#BillDatesObject

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

Parameters:

  • Limit:

    数量,最大值为1000

  • Offset:

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

  • Month:

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

  • PeriodType:

    统计周期,枚举值如下

  • TreeNodeUniqKeys:

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

  • SortType:

    排序类型,枚举值如下:

  • Sort:

    排序字段,枚举值如下:

  • BillDates:

    日期,用作筛选,PeriodType=day时可传

  • BusinessCodes:

    产品编码,用作筛选

  • SearchKey:

    模糊搜索条件



6440
6441
6442
# File 'lib/v20180709/models.rb', line 6440

def BillDates
  @BillDates
end

#BusinessCodesObject

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

Parameters:

  • Limit:

    数量,最大值为1000

  • Offset:

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

  • Month:

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

  • PeriodType:

    统计周期,枚举值如下

  • TreeNodeUniqKeys:

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

  • SortType:

    排序类型,枚举值如下:

  • Sort:

    排序字段,枚举值如下:

  • BillDates:

    日期,用作筛选,PeriodType=day时可传

  • BusinessCodes:

    产品编码,用作筛选

  • SearchKey:

    模糊搜索条件



6440
6441
6442
# File 'lib/v20180709/models.rb', line 6440

def BusinessCodes
  @BusinessCodes
end

#LimitObject

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

Parameters:

  • Limit:

    数量,最大值为1000

  • Offset:

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

  • Month:

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

  • PeriodType:

    统计周期,枚举值如下

  • TreeNodeUniqKeys:

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

  • SortType:

    排序类型,枚举值如下:

  • Sort:

    排序字段,枚举值如下:

  • BillDates:

    日期,用作筛选,PeriodType=day时可传

  • BusinessCodes:

    产品编码,用作筛选

  • SearchKey:

    模糊搜索条件



6440
6441
6442
# File 'lib/v20180709/models.rb', line 6440

def Limit
  @Limit
end

#MonthObject

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

Parameters:

  • Limit:

    数量,最大值为1000

  • Offset:

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

  • Month:

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

  • PeriodType:

    统计周期,枚举值如下

  • TreeNodeUniqKeys:

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

  • SortType:

    排序类型,枚举值如下:

  • Sort:

    排序字段,枚举值如下:

  • BillDates:

    日期,用作筛选,PeriodType=day时可传

  • BusinessCodes:

    产品编码,用作筛选

  • SearchKey:

    模糊搜索条件



6440
6441
6442
# File 'lib/v20180709/models.rb', line 6440

def Month
  @Month
end

#OffsetObject

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

Parameters:

  • Limit:

    数量,最大值为1000

  • Offset:

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

  • Month:

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

  • PeriodType:

    统计周期,枚举值如下

  • TreeNodeUniqKeys:

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

  • SortType:

    排序类型,枚举值如下:

  • Sort:

    排序字段,枚举值如下:

  • BillDates:

    日期,用作筛选,PeriodType=day时可传

  • BusinessCodes:

    产品编码,用作筛选

  • SearchKey:

    模糊搜索条件



6440
6441
6442
# File 'lib/v20180709/models.rb', line 6440

def Offset
  @Offset
end

#PeriodTypeObject

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

Parameters:

  • Limit:

    数量,最大值为1000

  • Offset:

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

  • Month:

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

  • PeriodType:

    统计周期,枚举值如下

  • TreeNodeUniqKeys:

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

  • SortType:

    排序类型,枚举值如下:

  • Sort:

    排序字段,枚举值如下:

  • BillDates:

    日期,用作筛选,PeriodType=day时可传

  • BusinessCodes:

    产品编码,用作筛选

  • SearchKey:

    模糊搜索条件



6440
6441
6442
# File 'lib/v20180709/models.rb', line 6440

def PeriodType
  @PeriodType
end

#SearchKeyObject

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

Parameters:

  • Limit:

    数量,最大值为1000

  • Offset:

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

  • Month:

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

  • PeriodType:

    统计周期,枚举值如下

  • TreeNodeUniqKeys:

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

  • SortType:

    排序类型,枚举值如下:

  • Sort:

    排序字段,枚举值如下:

  • BillDates:

    日期,用作筛选,PeriodType=day时可传

  • BusinessCodes:

    产品编码,用作筛选

  • SearchKey:

    模糊搜索条件



6440
6441
6442
# File 'lib/v20180709/models.rb', line 6440

def SearchKey
  @SearchKey
end

#SortObject

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

Parameters:

  • Limit:

    数量,最大值为1000

  • Offset:

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

  • Month:

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

  • PeriodType:

    统计周期,枚举值如下

  • TreeNodeUniqKeys:

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

  • SortType:

    排序类型,枚举值如下:

  • Sort:

    排序字段,枚举值如下:

  • BillDates:

    日期,用作筛选,PeriodType=day时可传

  • BusinessCodes:

    产品编码,用作筛选

  • SearchKey:

    模糊搜索条件



6440
6441
6442
# File 'lib/v20180709/models.rb', line 6440

def Sort
  @Sort
end

#SortTypeObject

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

Parameters:

  • Limit:

    数量,最大值为1000

  • Offset:

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

  • Month:

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

  • PeriodType:

    统计周期,枚举值如下

  • TreeNodeUniqKeys:

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

  • SortType:

    排序类型,枚举值如下:

  • Sort:

    排序字段,枚举值如下:

  • BillDates:

    日期,用作筛选,PeriodType=day时可传

  • BusinessCodes:

    产品编码,用作筛选

  • SearchKey:

    模糊搜索条件



6440
6441
6442
# File 'lib/v20180709/models.rb', line 6440

def SortType
  @SortType
end

#TreeNodeUniqKeysObject

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

Parameters:

  • Limit:

    数量,最大值为1000

  • Offset:

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

  • Month:

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

  • PeriodType:

    统计周期,枚举值如下

  • TreeNodeUniqKeys:

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

  • SortType:

    排序类型,枚举值如下:

  • Sort:

    排序字段,枚举值如下:

  • BillDates:

    日期,用作筛选,PeriodType=day时可传

  • BusinessCodes:

    产品编码,用作筛选

  • SearchKey:

    模糊搜索条件



6440
6441
6442
# File 'lib/v20180709/models.rb', line 6440

def TreeNodeUniqKeys
  @TreeNodeUniqKeys
end

Instance Method Details

#deserialize(params) ⇒ Object



6458
6459
6460
6461
6462
6463
6464
6465
6466
6467
6468
6469
# File 'lib/v20180709/models.rb', line 6458

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