Class: TencentCloud::Billing::V20180709::Conditions

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

Overview

账单筛选条件对象

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(timerange = nil, businesscode = nil, projectid = nil, regionid = nil, paymode = nil, resourcekeyword = nil, businesscodes = nil, productcodes = nil, regionids = nil, projectids = nil, paymodes = nil, actiontypes = nil, hidefreecost = nil, orderbycost = nil, billids = nil, componentcodes = nil, fileids = nil, filetypes = nil, status = nil) ⇒ Conditions

Returns a new instance of Conditions.



4118
4119
4120
4121
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
4133
4134
4135
4136
4137
4138
# File 'lib/v20180709/models.rb', line 4118

def initialize(timerange=nil, businesscode=nil, projectid=nil, regionid=nil, paymode=nil, resourcekeyword=nil, businesscodes=nil, productcodes=nil, regionids=nil, projectids=nil, paymodes=nil, actiontypes=nil, hidefreecost=nil, orderbycost=nil, billids=nil, componentcodes=nil, fileids=nil, filetypes=nil, status=nil)
  @TimeRange = timerange
  @BusinessCode = businesscode
  @ProjectId = projectid
  @RegionId = regionid
  @PayMode = paymode
  @ResourceKeyword = resourcekeyword
  @BusinessCodes = businesscodes
  @ProductCodes = productcodes
  @RegionIds = regionids
  @ProjectIds = projectids
  @PayModes = paymodes
  @ActionTypes = actiontypes
  @HideFreeCost = hidefreecost
  @OrderByCost = orderbycost
  @BillIds = billids
  @ComponentCodes = componentcodes
  @FileIds = fileids
  @FileTypes = filetypes
  @Status = status
end

Instance Attribute Details

#ActionTypesObject

Parameters:

  • TimeRange:

    只支持6和12两个值

  • BusinessCode:

    产品名称代码

  • ProjectId:

    项目ID

  • RegionId:

    地域ID

  • PayMode:

    付费模式,可选prePay和postPay

  • ResourceKeyword:

    资源关键字

  • BusinessCodes:

    产品名称代码

  • ProductCodes:

    子产品名称代码

  • RegionIds:

    地域ID

  • ProjectIds:

    项目ID

  • PayModes:

    付费模式,可选prePay和postPay

  • ActionTypes:

    交易类型

  • HideFreeCost:

    是否隐藏0元流水

  • OrderByCost:

    排序规则,可选desc和asc

  • BillIds:

    交易ID

  • ComponentCodes:

    组件编码

  • FileIds:

    文件ID

  • FileTypes:

    文件类型

  • Status:

    状态



4116
4117
4118
# File 'lib/v20180709/models.rb', line 4116

def ActionTypes
  @ActionTypes
end

#BillIdsObject

Parameters:

  • TimeRange:

    只支持6和12两个值

  • BusinessCode:

    产品名称代码

  • ProjectId:

    项目ID

  • RegionId:

    地域ID

  • PayMode:

    付费模式,可选prePay和postPay

  • ResourceKeyword:

    资源关键字

  • BusinessCodes:

    产品名称代码

  • ProductCodes:

    子产品名称代码

  • RegionIds:

    地域ID

  • ProjectIds:

    项目ID

  • PayModes:

    付费模式,可选prePay和postPay

  • ActionTypes:

    交易类型

  • HideFreeCost:

    是否隐藏0元流水

  • OrderByCost:

    排序规则,可选desc和asc

  • BillIds:

    交易ID

  • ComponentCodes:

    组件编码

  • FileIds:

    文件ID

  • FileTypes:

    文件类型

  • Status:

    状态



4116
4117
4118
# File 'lib/v20180709/models.rb', line 4116

def BillIds
  @BillIds
end

#BusinessCodeObject

Parameters:

  • TimeRange:

    只支持6和12两个值

  • BusinessCode:

    产品名称代码

  • ProjectId:

    项目ID

  • RegionId:

    地域ID

  • PayMode:

    付费模式,可选prePay和postPay

  • ResourceKeyword:

    资源关键字

  • BusinessCodes:

    产品名称代码

  • ProductCodes:

    子产品名称代码

  • RegionIds:

    地域ID

  • ProjectIds:

    项目ID

  • PayModes:

    付费模式,可选prePay和postPay

  • ActionTypes:

    交易类型

  • HideFreeCost:

    是否隐藏0元流水

  • OrderByCost:

    排序规则,可选desc和asc

  • BillIds:

    交易ID

  • ComponentCodes:

    组件编码

  • FileIds:

    文件ID

  • FileTypes:

    文件类型

  • Status:

    状态



4116
4117
4118
# File 'lib/v20180709/models.rb', line 4116

def BusinessCode
  @BusinessCode
end

#BusinessCodesObject

Parameters:

  • TimeRange:

    只支持6和12两个值

  • BusinessCode:

    产品名称代码

  • ProjectId:

    项目ID

  • RegionId:

    地域ID

  • PayMode:

    付费模式,可选prePay和postPay

  • ResourceKeyword:

    资源关键字

  • BusinessCodes:

    产品名称代码

  • ProductCodes:

    子产品名称代码

  • RegionIds:

    地域ID

  • ProjectIds:

    项目ID

  • PayModes:

    付费模式,可选prePay和postPay

  • ActionTypes:

    交易类型

  • HideFreeCost:

    是否隐藏0元流水

  • OrderByCost:

    排序规则,可选desc和asc

  • BillIds:

    交易ID

  • ComponentCodes:

    组件编码

  • FileIds:

    文件ID

  • FileTypes:

    文件类型

  • Status:

    状态



4116
4117
4118
# File 'lib/v20180709/models.rb', line 4116

def BusinessCodes
  @BusinessCodes
end

#ComponentCodesObject

Parameters:

  • TimeRange:

    只支持6和12两个值

  • BusinessCode:

    产品名称代码

  • ProjectId:

    项目ID

  • RegionId:

    地域ID

  • PayMode:

    付费模式,可选prePay和postPay

  • ResourceKeyword:

    资源关键字

  • BusinessCodes:

    产品名称代码

  • ProductCodes:

    子产品名称代码

  • RegionIds:

    地域ID

  • ProjectIds:

    项目ID

  • PayModes:

    付费模式,可选prePay和postPay

  • ActionTypes:

    交易类型

  • HideFreeCost:

    是否隐藏0元流水

  • OrderByCost:

    排序规则,可选desc和asc

  • BillIds:

    交易ID

  • ComponentCodes:

    组件编码

  • FileIds:

    文件ID

  • FileTypes:

    文件类型

  • Status:

    状态



4116
4117
4118
# File 'lib/v20180709/models.rb', line 4116

def ComponentCodes
  @ComponentCodes
end

#FileIdsObject

Parameters:

  • TimeRange:

    只支持6和12两个值

  • BusinessCode:

    产品名称代码

  • ProjectId:

    项目ID

  • RegionId:

    地域ID

  • PayMode:

    付费模式,可选prePay和postPay

  • ResourceKeyword:

    资源关键字

  • BusinessCodes:

    产品名称代码

  • ProductCodes:

    子产品名称代码

  • RegionIds:

    地域ID

  • ProjectIds:

    项目ID

  • PayModes:

    付费模式,可选prePay和postPay

  • ActionTypes:

    交易类型

  • HideFreeCost:

    是否隐藏0元流水

  • OrderByCost:

    排序规则,可选desc和asc

  • BillIds:

    交易ID

  • ComponentCodes:

    组件编码

  • FileIds:

    文件ID

  • FileTypes:

    文件类型

  • Status:

    状态



4116
4117
4118
# File 'lib/v20180709/models.rb', line 4116

def FileIds
  @FileIds
end

#FileTypesObject

Parameters:

  • TimeRange:

    只支持6和12两个值

  • BusinessCode:

    产品名称代码

  • ProjectId:

    项目ID

  • RegionId:

    地域ID

  • PayMode:

    付费模式,可选prePay和postPay

  • ResourceKeyword:

    资源关键字

  • BusinessCodes:

    产品名称代码

  • ProductCodes:

    子产品名称代码

  • RegionIds:

    地域ID

  • ProjectIds:

    项目ID

  • PayModes:

    付费模式,可选prePay和postPay

  • ActionTypes:

    交易类型

  • HideFreeCost:

    是否隐藏0元流水

  • OrderByCost:

    排序规则,可选desc和asc

  • BillIds:

    交易ID

  • ComponentCodes:

    组件编码

  • FileIds:

    文件ID

  • FileTypes:

    文件类型

  • Status:

    状态



4116
4117
4118
# File 'lib/v20180709/models.rb', line 4116

def FileTypes
  @FileTypes
end

#HideFreeCostObject

Parameters:

  • TimeRange:

    只支持6和12两个值

  • BusinessCode:

    产品名称代码

  • ProjectId:

    项目ID

  • RegionId:

    地域ID

  • PayMode:

    付费模式,可选prePay和postPay

  • ResourceKeyword:

    资源关键字

  • BusinessCodes:

    产品名称代码

  • ProductCodes:

    子产品名称代码

  • RegionIds:

    地域ID

  • ProjectIds:

    项目ID

  • PayModes:

    付费模式,可选prePay和postPay

  • ActionTypes:

    交易类型

  • HideFreeCost:

    是否隐藏0元流水

  • OrderByCost:

    排序规则,可选desc和asc

  • BillIds:

    交易ID

  • ComponentCodes:

    组件编码

  • FileIds:

    文件ID

  • FileTypes:

    文件类型

  • Status:

    状态



4116
4117
4118
# File 'lib/v20180709/models.rb', line 4116

def HideFreeCost
  @HideFreeCost
end

#OrderByCostObject

Parameters:

  • TimeRange:

    只支持6和12两个值

  • BusinessCode:

    产品名称代码

  • ProjectId:

    项目ID

  • RegionId:

    地域ID

  • PayMode:

    付费模式,可选prePay和postPay

  • ResourceKeyword:

    资源关键字

  • BusinessCodes:

    产品名称代码

  • ProductCodes:

    子产品名称代码

  • RegionIds:

    地域ID

  • ProjectIds:

    项目ID

  • PayModes:

    付费模式,可选prePay和postPay

  • ActionTypes:

    交易类型

  • HideFreeCost:

    是否隐藏0元流水

  • OrderByCost:

    排序规则,可选desc和asc

  • BillIds:

    交易ID

  • ComponentCodes:

    组件编码

  • FileIds:

    文件ID

  • FileTypes:

    文件类型

  • Status:

    状态



4116
4117
4118
# File 'lib/v20180709/models.rb', line 4116

def OrderByCost
  @OrderByCost
end

#PayModeObject

Parameters:

  • TimeRange:

    只支持6和12两个值

  • BusinessCode:

    产品名称代码

  • ProjectId:

    项目ID

  • RegionId:

    地域ID

  • PayMode:

    付费模式,可选prePay和postPay

  • ResourceKeyword:

    资源关键字

  • BusinessCodes:

    产品名称代码

  • ProductCodes:

    子产品名称代码

  • RegionIds:

    地域ID

  • ProjectIds:

    项目ID

  • PayModes:

    付费模式,可选prePay和postPay

  • ActionTypes:

    交易类型

  • HideFreeCost:

    是否隐藏0元流水

  • OrderByCost:

    排序规则,可选desc和asc

  • BillIds:

    交易ID

  • ComponentCodes:

    组件编码

  • FileIds:

    文件ID

  • FileTypes:

    文件类型

  • Status:

    状态



4116
4117
4118
# File 'lib/v20180709/models.rb', line 4116

def PayMode
  @PayMode
end

#PayModesObject

Parameters:

  • TimeRange:

    只支持6和12两个值

  • BusinessCode:

    产品名称代码

  • ProjectId:

    项目ID

  • RegionId:

    地域ID

  • PayMode:

    付费模式,可选prePay和postPay

  • ResourceKeyword:

    资源关键字

  • BusinessCodes:

    产品名称代码

  • ProductCodes:

    子产品名称代码

  • RegionIds:

    地域ID

  • ProjectIds:

    项目ID

  • PayModes:

    付费模式,可选prePay和postPay

  • ActionTypes:

    交易类型

  • HideFreeCost:

    是否隐藏0元流水

  • OrderByCost:

    排序规则,可选desc和asc

  • BillIds:

    交易ID

  • ComponentCodes:

    组件编码

  • FileIds:

    文件ID

  • FileTypes:

    文件类型

  • Status:

    状态



4116
4117
4118
# File 'lib/v20180709/models.rb', line 4116

def PayModes
  @PayModes
end

#ProductCodesObject

Parameters:

  • TimeRange:

    只支持6和12两个值

  • BusinessCode:

    产品名称代码

  • ProjectId:

    项目ID

  • RegionId:

    地域ID

  • PayMode:

    付费模式,可选prePay和postPay

  • ResourceKeyword:

    资源关键字

  • BusinessCodes:

    产品名称代码

  • ProductCodes:

    子产品名称代码

  • RegionIds:

    地域ID

  • ProjectIds:

    项目ID

  • PayModes:

    付费模式,可选prePay和postPay

  • ActionTypes:

    交易类型

  • HideFreeCost:

    是否隐藏0元流水

  • OrderByCost:

    排序规则,可选desc和asc

  • BillIds:

    交易ID

  • ComponentCodes:

    组件编码

  • FileIds:

    文件ID

  • FileTypes:

    文件类型

  • Status:

    状态



4116
4117
4118
# File 'lib/v20180709/models.rb', line 4116

def ProductCodes
  @ProductCodes
end

#ProjectIdObject

Parameters:

  • TimeRange:

    只支持6和12两个值

  • BusinessCode:

    产品名称代码

  • ProjectId:

    项目ID

  • RegionId:

    地域ID

  • PayMode:

    付费模式,可选prePay和postPay

  • ResourceKeyword:

    资源关键字

  • BusinessCodes:

    产品名称代码

  • ProductCodes:

    子产品名称代码

  • RegionIds:

    地域ID

  • ProjectIds:

    项目ID

  • PayModes:

    付费模式,可选prePay和postPay

  • ActionTypes:

    交易类型

  • HideFreeCost:

    是否隐藏0元流水

  • OrderByCost:

    排序规则,可选desc和asc

  • BillIds:

    交易ID

  • ComponentCodes:

    组件编码

  • FileIds:

    文件ID

  • FileTypes:

    文件类型

  • Status:

    状态



4116
4117
4118
# File 'lib/v20180709/models.rb', line 4116

def ProjectId
  @ProjectId
end

#ProjectIdsObject

Parameters:

  • TimeRange:

    只支持6和12两个值

  • BusinessCode:

    产品名称代码

  • ProjectId:

    项目ID

  • RegionId:

    地域ID

  • PayMode:

    付费模式,可选prePay和postPay

  • ResourceKeyword:

    资源关键字

  • BusinessCodes:

    产品名称代码

  • ProductCodes:

    子产品名称代码

  • RegionIds:

    地域ID

  • ProjectIds:

    项目ID

  • PayModes:

    付费模式,可选prePay和postPay

  • ActionTypes:

    交易类型

  • HideFreeCost:

    是否隐藏0元流水

  • OrderByCost:

    排序规则,可选desc和asc

  • BillIds:

    交易ID

  • ComponentCodes:

    组件编码

  • FileIds:

    文件ID

  • FileTypes:

    文件类型

  • Status:

    状态



4116
4117
4118
# File 'lib/v20180709/models.rb', line 4116

def ProjectIds
  @ProjectIds
end

#RegionIdObject

Parameters:

  • TimeRange:

    只支持6和12两个值

  • BusinessCode:

    产品名称代码

  • ProjectId:

    项目ID

  • RegionId:

    地域ID

  • PayMode:

    付费模式,可选prePay和postPay

  • ResourceKeyword:

    资源关键字

  • BusinessCodes:

    产品名称代码

  • ProductCodes:

    子产品名称代码

  • RegionIds:

    地域ID

  • ProjectIds:

    项目ID

  • PayModes:

    付费模式,可选prePay和postPay

  • ActionTypes:

    交易类型

  • HideFreeCost:

    是否隐藏0元流水

  • OrderByCost:

    排序规则,可选desc和asc

  • BillIds:

    交易ID

  • ComponentCodes:

    组件编码

  • FileIds:

    文件ID

  • FileTypes:

    文件类型

  • Status:

    状态



4116
4117
4118
# File 'lib/v20180709/models.rb', line 4116

def RegionId
  @RegionId
end

#RegionIdsObject

Parameters:

  • TimeRange:

    只支持6和12两个值

  • BusinessCode:

    产品名称代码

  • ProjectId:

    项目ID

  • RegionId:

    地域ID

  • PayMode:

    付费模式,可选prePay和postPay

  • ResourceKeyword:

    资源关键字

  • BusinessCodes:

    产品名称代码

  • ProductCodes:

    子产品名称代码

  • RegionIds:

    地域ID

  • ProjectIds:

    项目ID

  • PayModes:

    付费模式,可选prePay和postPay

  • ActionTypes:

    交易类型

  • HideFreeCost:

    是否隐藏0元流水

  • OrderByCost:

    排序规则,可选desc和asc

  • BillIds:

    交易ID

  • ComponentCodes:

    组件编码

  • FileIds:

    文件ID

  • FileTypes:

    文件类型

  • Status:

    状态



4116
4117
4118
# File 'lib/v20180709/models.rb', line 4116

def RegionIds
  @RegionIds
end

#ResourceKeywordObject

Parameters:

  • TimeRange:

    只支持6和12两个值

  • BusinessCode:

    产品名称代码

  • ProjectId:

    项目ID

  • RegionId:

    地域ID

  • PayMode:

    付费模式,可选prePay和postPay

  • ResourceKeyword:

    资源关键字

  • BusinessCodes:

    产品名称代码

  • ProductCodes:

    子产品名称代码

  • RegionIds:

    地域ID

  • ProjectIds:

    项目ID

  • PayModes:

    付费模式,可选prePay和postPay

  • ActionTypes:

    交易类型

  • HideFreeCost:

    是否隐藏0元流水

  • OrderByCost:

    排序规则,可选desc和asc

  • BillIds:

    交易ID

  • ComponentCodes:

    组件编码

  • FileIds:

    文件ID

  • FileTypes:

    文件类型

  • Status:

    状态



4116
4117
4118
# File 'lib/v20180709/models.rb', line 4116

def ResourceKeyword
  @ResourceKeyword
end

#StatusObject

Parameters:

  • TimeRange:

    只支持6和12两个值

  • BusinessCode:

    产品名称代码

  • ProjectId:

    项目ID

  • RegionId:

    地域ID

  • PayMode:

    付费模式,可选prePay和postPay

  • ResourceKeyword:

    资源关键字

  • BusinessCodes:

    产品名称代码

  • ProductCodes:

    子产品名称代码

  • RegionIds:

    地域ID

  • ProjectIds:

    项目ID

  • PayModes:

    付费模式,可选prePay和postPay

  • ActionTypes:

    交易类型

  • HideFreeCost:

    是否隐藏0元流水

  • OrderByCost:

    排序规则,可选desc和asc

  • BillIds:

    交易ID

  • ComponentCodes:

    组件编码

  • FileIds:

    文件ID

  • FileTypes:

    文件类型

  • Status:

    状态



4116
4117
4118
# File 'lib/v20180709/models.rb', line 4116

def Status
  @Status
end

#TimeRangeObject

Parameters:

  • TimeRange:

    只支持6和12两个值

  • BusinessCode:

    产品名称代码

  • ProjectId:

    项目ID

  • RegionId:

    地域ID

  • PayMode:

    付费模式,可选prePay和postPay

  • ResourceKeyword:

    资源关键字

  • BusinessCodes:

    产品名称代码

  • ProductCodes:

    子产品名称代码

  • RegionIds:

    地域ID

  • ProjectIds:

    项目ID

  • PayModes:

    付费模式,可选prePay和postPay

  • ActionTypes:

    交易类型

  • HideFreeCost:

    是否隐藏0元流水

  • OrderByCost:

    排序规则,可选desc和asc

  • BillIds:

    交易ID

  • ComponentCodes:

    组件编码

  • FileIds:

    文件ID

  • FileTypes:

    文件类型

  • Status:

    状态



4116
4117
4118
# File 'lib/v20180709/models.rb', line 4116

def TimeRange
  @TimeRange
end

Instance Method Details

#deserialize(params) ⇒ Object



4140
4141
4142
4143
4144
4145
4146
4147
4148
4149
4150
4151
4152
4153
4154
4155
4156
4157
4158
4159
4160
# File 'lib/v20180709/models.rb', line 4140

def deserialize(params)
  @TimeRange = params['TimeRange']
  @BusinessCode = params['BusinessCode']
  @ProjectId = params['ProjectId']
  @RegionId = params['RegionId']
  @PayMode = params['PayMode']
  @ResourceKeyword = params['ResourceKeyword']
  @BusinessCodes = params['BusinessCodes']
  @ProductCodes = params['ProductCodes']
  @RegionIds = params['RegionIds']
  @ProjectIds = params['ProjectIds']
  @PayModes = params['PayModes']
  @ActionTypes = params['ActionTypes']
  @HideFreeCost = params['HideFreeCost']
  @OrderByCost = params['OrderByCost']
  @BillIds = params['BillIds']
  @ComponentCodes = params['ComponentCodes']
  @FileIds = params['FileIds']
  @FileTypes = params['FileTypes']
  @Status = params['Status']
end