Class: TencentCloud::Billing::V20180709::DescribeDosageDetail

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

Overview

计量标准接入类产品支持API接口获取用量明细返回数据结构

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(date = nil, uin = nil, dosagetype = nil, productcode = nil, subproductcode = nil, billingitemcode = nil, subbillingitemcode = nil, productcodename = nil, subproductcodename = nil, billingitemcodename = nil, subbillingitemcodename = nil, dosageunit = nil, dosagebegintime = nil, dosageendtime = nil, dosagevalue = nil, deductvalue = nil, remainvalue = nil, sdkappid = nil, attrstr = nil, sheetname = nil) ⇒ DescribeDosageDetail

Returns a new instance of DescribeDosageDetail.



9105
9106
9107
9108
9109
9110
9111
9112
9113
9114
9115
9116
9117
9118
9119
9120
9121
9122
9123
9124
9125
9126
# File 'lib/v20180709/models.rb', line 9105

def initialize(date=nil, uin=nil, dosagetype=nil, productcode=nil, subproductcode=nil, billingitemcode=nil, subbillingitemcode=nil, productcodename=nil, subproductcodename=nil, billingitemcodename=nil, subbillingitemcodename=nil, dosageunit=nil, dosagebegintime=nil, dosageendtime=nil, dosagevalue=nil, deductvalue=nil, remainvalue=nil, sdkappid=nil, attrstr=nil, sheetname=nil)
  @Date = date
  @Uin = uin
  @DosageType = dosagetype
  @ProductCode = productcode
  @SubProductCode = subproductcode
  @BillingItemCode = billingitemcode
  @SubBillingItemCode = subbillingitemcode
  @ProductCodeName = productcodename
  @SubProductCodeName = subproductcodename
  @BillingItemCodeName = billingitemcodename
  @SubBillingItemCodeName = subbillingitemcodename
  @DosageUnit = dosageunit
  @DosageBeginTime = dosagebegintime
  @DosageEndTime = dosageendtime
  @DosageValue = dosagevalue
  @DeductValue = deductvalue
  @RemainValue = remainvalue
  @SdkAppId = sdkappid
  @AttrStr = attrstr
  @SheetName = sheetname
end

Instance Attribute Details

#AttrStrObject

Parameters:

  • Date:

    日期

  • Uin:

    账号 ID 是用户在腾讯云的唯一账号标识

  • DosageType:

    用量统计类型

  • ProductCode:

    产品编码

  • SubProductCode:

    子产品编码

  • BillingItemCode:

    组件类型编码

  • SubBillingItemCode:

    组件编码

  • ProductCodeName:

    产品名称

  • SubProductCodeName:

    子产品名称

  • BillingItemCodeName:

    组件类型

  • SubBillingItemCodeName:

    组件

  • DosageUnit:

    用量单位

  • DosageBeginTime:

    用量起始时间

  • DosageEndTime:

    用量截止时间

  • DosageValue:

    标准用量

  • DeductValue:

    抵扣用量

  • RemainValue:

    抵扣余量

  • SdkAppId:

    sdkAppId

  • AttrStr:

    其他信息

  • SheetName:

    用量模板名称



9103
9104
9105
# File 'lib/v20180709/models.rb', line 9103

def AttrStr
  @AttrStr
end

#BillingItemCodeObject

Parameters:

  • Date:

    日期

  • Uin:

    账号 ID 是用户在腾讯云的唯一账号标识

  • DosageType:

    用量统计类型

  • ProductCode:

    产品编码

  • SubProductCode:

    子产品编码

  • BillingItemCode:

    组件类型编码

  • SubBillingItemCode:

    组件编码

  • ProductCodeName:

    产品名称

  • SubProductCodeName:

    子产品名称

  • BillingItemCodeName:

    组件类型

  • SubBillingItemCodeName:

    组件

  • DosageUnit:

    用量单位

  • DosageBeginTime:

    用量起始时间

  • DosageEndTime:

    用量截止时间

  • DosageValue:

    标准用量

  • DeductValue:

    抵扣用量

  • RemainValue:

    抵扣余量

  • SdkAppId:

    sdkAppId

  • AttrStr:

    其他信息

  • SheetName:

    用量模板名称



9103
9104
9105
# File 'lib/v20180709/models.rb', line 9103

def BillingItemCode
  @BillingItemCode
end

#BillingItemCodeNameObject

Parameters:

  • Date:

    日期

  • Uin:

    账号 ID 是用户在腾讯云的唯一账号标识

  • DosageType:

    用量统计类型

  • ProductCode:

    产品编码

  • SubProductCode:

    子产品编码

  • BillingItemCode:

    组件类型编码

  • SubBillingItemCode:

    组件编码

  • ProductCodeName:

    产品名称

  • SubProductCodeName:

    子产品名称

  • BillingItemCodeName:

    组件类型

  • SubBillingItemCodeName:

    组件

  • DosageUnit:

    用量单位

  • DosageBeginTime:

    用量起始时间

  • DosageEndTime:

    用量截止时间

  • DosageValue:

    标准用量

  • DeductValue:

    抵扣用量

  • RemainValue:

    抵扣余量

  • SdkAppId:

    sdkAppId

  • AttrStr:

    其他信息

  • SheetName:

    用量模板名称



9103
9104
9105
# File 'lib/v20180709/models.rb', line 9103

def BillingItemCodeName
  @BillingItemCodeName
end

#DateObject

Parameters:

  • Date:

    日期

  • Uin:

    账号 ID 是用户在腾讯云的唯一账号标识

  • DosageType:

    用量统计类型

  • ProductCode:

    产品编码

  • SubProductCode:

    子产品编码

  • BillingItemCode:

    组件类型编码

  • SubBillingItemCode:

    组件编码

  • ProductCodeName:

    产品名称

  • SubProductCodeName:

    子产品名称

  • BillingItemCodeName:

    组件类型

  • SubBillingItemCodeName:

    组件

  • DosageUnit:

    用量单位

  • DosageBeginTime:

    用量起始时间

  • DosageEndTime:

    用量截止时间

  • DosageValue:

    标准用量

  • DeductValue:

    抵扣用量

  • RemainValue:

    抵扣余量

  • SdkAppId:

    sdkAppId

  • AttrStr:

    其他信息

  • SheetName:

    用量模板名称



9103
9104
9105
# File 'lib/v20180709/models.rb', line 9103

def Date
  @Date
end

#DeductValueObject

Parameters:

  • Date:

    日期

  • Uin:

    账号 ID 是用户在腾讯云的唯一账号标识

  • DosageType:

    用量统计类型

  • ProductCode:

    产品编码

  • SubProductCode:

    子产品编码

  • BillingItemCode:

    组件类型编码

  • SubBillingItemCode:

    组件编码

  • ProductCodeName:

    产品名称

  • SubProductCodeName:

    子产品名称

  • BillingItemCodeName:

    组件类型

  • SubBillingItemCodeName:

    组件

  • DosageUnit:

    用量单位

  • DosageBeginTime:

    用量起始时间

  • DosageEndTime:

    用量截止时间

  • DosageValue:

    标准用量

  • DeductValue:

    抵扣用量

  • RemainValue:

    抵扣余量

  • SdkAppId:

    sdkAppId

  • AttrStr:

    其他信息

  • SheetName:

    用量模板名称



9103
9104
9105
# File 'lib/v20180709/models.rb', line 9103

def DeductValue
  @DeductValue
end

#DosageBeginTimeObject

Parameters:

  • Date:

    日期

  • Uin:

    账号 ID 是用户在腾讯云的唯一账号标识

  • DosageType:

    用量统计类型

  • ProductCode:

    产品编码

  • SubProductCode:

    子产品编码

  • BillingItemCode:

    组件类型编码

  • SubBillingItemCode:

    组件编码

  • ProductCodeName:

    产品名称

  • SubProductCodeName:

    子产品名称

  • BillingItemCodeName:

    组件类型

  • SubBillingItemCodeName:

    组件

  • DosageUnit:

    用量单位

  • DosageBeginTime:

    用量起始时间

  • DosageEndTime:

    用量截止时间

  • DosageValue:

    标准用量

  • DeductValue:

    抵扣用量

  • RemainValue:

    抵扣余量

  • SdkAppId:

    sdkAppId

  • AttrStr:

    其他信息

  • SheetName:

    用量模板名称



9103
9104
9105
# File 'lib/v20180709/models.rb', line 9103

def DosageBeginTime
  @DosageBeginTime
end

#DosageEndTimeObject

Parameters:

  • Date:

    日期

  • Uin:

    账号 ID 是用户在腾讯云的唯一账号标识

  • DosageType:

    用量统计类型

  • ProductCode:

    产品编码

  • SubProductCode:

    子产品编码

  • BillingItemCode:

    组件类型编码

  • SubBillingItemCode:

    组件编码

  • ProductCodeName:

    产品名称

  • SubProductCodeName:

    子产品名称

  • BillingItemCodeName:

    组件类型

  • SubBillingItemCodeName:

    组件

  • DosageUnit:

    用量单位

  • DosageBeginTime:

    用量起始时间

  • DosageEndTime:

    用量截止时间

  • DosageValue:

    标准用量

  • DeductValue:

    抵扣用量

  • RemainValue:

    抵扣余量

  • SdkAppId:

    sdkAppId

  • AttrStr:

    其他信息

  • SheetName:

    用量模板名称



9103
9104
9105
# File 'lib/v20180709/models.rb', line 9103

def DosageEndTime
  @DosageEndTime
end

#DosageTypeObject

Parameters:

  • Date:

    日期

  • Uin:

    账号 ID 是用户在腾讯云的唯一账号标识

  • DosageType:

    用量统计类型

  • ProductCode:

    产品编码

  • SubProductCode:

    子产品编码

  • BillingItemCode:

    组件类型编码

  • SubBillingItemCode:

    组件编码

  • ProductCodeName:

    产品名称

  • SubProductCodeName:

    子产品名称

  • BillingItemCodeName:

    组件类型

  • SubBillingItemCodeName:

    组件

  • DosageUnit:

    用量单位

  • DosageBeginTime:

    用量起始时间

  • DosageEndTime:

    用量截止时间

  • DosageValue:

    标准用量

  • DeductValue:

    抵扣用量

  • RemainValue:

    抵扣余量

  • SdkAppId:

    sdkAppId

  • AttrStr:

    其他信息

  • SheetName:

    用量模板名称



9103
9104
9105
# File 'lib/v20180709/models.rb', line 9103

def DosageType
  @DosageType
end

#DosageUnitObject

Parameters:

  • Date:

    日期

  • Uin:

    账号 ID 是用户在腾讯云的唯一账号标识

  • DosageType:

    用量统计类型

  • ProductCode:

    产品编码

  • SubProductCode:

    子产品编码

  • BillingItemCode:

    组件类型编码

  • SubBillingItemCode:

    组件编码

  • ProductCodeName:

    产品名称

  • SubProductCodeName:

    子产品名称

  • BillingItemCodeName:

    组件类型

  • SubBillingItemCodeName:

    组件

  • DosageUnit:

    用量单位

  • DosageBeginTime:

    用量起始时间

  • DosageEndTime:

    用量截止时间

  • DosageValue:

    标准用量

  • DeductValue:

    抵扣用量

  • RemainValue:

    抵扣余量

  • SdkAppId:

    sdkAppId

  • AttrStr:

    其他信息

  • SheetName:

    用量模板名称



9103
9104
9105
# File 'lib/v20180709/models.rb', line 9103

def DosageUnit
  @DosageUnit
end

#DosageValueObject

Parameters:

  • Date:

    日期

  • Uin:

    账号 ID 是用户在腾讯云的唯一账号标识

  • DosageType:

    用量统计类型

  • ProductCode:

    产品编码

  • SubProductCode:

    子产品编码

  • BillingItemCode:

    组件类型编码

  • SubBillingItemCode:

    组件编码

  • ProductCodeName:

    产品名称

  • SubProductCodeName:

    子产品名称

  • BillingItemCodeName:

    组件类型

  • SubBillingItemCodeName:

    组件

  • DosageUnit:

    用量单位

  • DosageBeginTime:

    用量起始时间

  • DosageEndTime:

    用量截止时间

  • DosageValue:

    标准用量

  • DeductValue:

    抵扣用量

  • RemainValue:

    抵扣余量

  • SdkAppId:

    sdkAppId

  • AttrStr:

    其他信息

  • SheetName:

    用量模板名称



9103
9104
9105
# File 'lib/v20180709/models.rb', line 9103

def DosageValue
  @DosageValue
end

#ProductCodeObject

Parameters:

  • Date:

    日期

  • Uin:

    账号 ID 是用户在腾讯云的唯一账号标识

  • DosageType:

    用量统计类型

  • ProductCode:

    产品编码

  • SubProductCode:

    子产品编码

  • BillingItemCode:

    组件类型编码

  • SubBillingItemCode:

    组件编码

  • ProductCodeName:

    产品名称

  • SubProductCodeName:

    子产品名称

  • BillingItemCodeName:

    组件类型

  • SubBillingItemCodeName:

    组件

  • DosageUnit:

    用量单位

  • DosageBeginTime:

    用量起始时间

  • DosageEndTime:

    用量截止时间

  • DosageValue:

    标准用量

  • DeductValue:

    抵扣用量

  • RemainValue:

    抵扣余量

  • SdkAppId:

    sdkAppId

  • AttrStr:

    其他信息

  • SheetName:

    用量模板名称



9103
9104
9105
# File 'lib/v20180709/models.rb', line 9103

def ProductCode
  @ProductCode
end

#ProductCodeNameObject

Parameters:

  • Date:

    日期

  • Uin:

    账号 ID 是用户在腾讯云的唯一账号标识

  • DosageType:

    用量统计类型

  • ProductCode:

    产品编码

  • SubProductCode:

    子产品编码

  • BillingItemCode:

    组件类型编码

  • SubBillingItemCode:

    组件编码

  • ProductCodeName:

    产品名称

  • SubProductCodeName:

    子产品名称

  • BillingItemCodeName:

    组件类型

  • SubBillingItemCodeName:

    组件

  • DosageUnit:

    用量单位

  • DosageBeginTime:

    用量起始时间

  • DosageEndTime:

    用量截止时间

  • DosageValue:

    标准用量

  • DeductValue:

    抵扣用量

  • RemainValue:

    抵扣余量

  • SdkAppId:

    sdkAppId

  • AttrStr:

    其他信息

  • SheetName:

    用量模板名称



9103
9104
9105
# File 'lib/v20180709/models.rb', line 9103

def ProductCodeName
  @ProductCodeName
end

#RemainValueObject

Parameters:

  • Date:

    日期

  • Uin:

    账号 ID 是用户在腾讯云的唯一账号标识

  • DosageType:

    用量统计类型

  • ProductCode:

    产品编码

  • SubProductCode:

    子产品编码

  • BillingItemCode:

    组件类型编码

  • SubBillingItemCode:

    组件编码

  • ProductCodeName:

    产品名称

  • SubProductCodeName:

    子产品名称

  • BillingItemCodeName:

    组件类型

  • SubBillingItemCodeName:

    组件

  • DosageUnit:

    用量单位

  • DosageBeginTime:

    用量起始时间

  • DosageEndTime:

    用量截止时间

  • DosageValue:

    标准用量

  • DeductValue:

    抵扣用量

  • RemainValue:

    抵扣余量

  • SdkAppId:

    sdkAppId

  • AttrStr:

    其他信息

  • SheetName:

    用量模板名称



9103
9104
9105
# File 'lib/v20180709/models.rb', line 9103

def RemainValue
  @RemainValue
end

#SdkAppIdObject

Parameters:

  • Date:

    日期

  • Uin:

    账号 ID 是用户在腾讯云的唯一账号标识

  • DosageType:

    用量统计类型

  • ProductCode:

    产品编码

  • SubProductCode:

    子产品编码

  • BillingItemCode:

    组件类型编码

  • SubBillingItemCode:

    组件编码

  • ProductCodeName:

    产品名称

  • SubProductCodeName:

    子产品名称

  • BillingItemCodeName:

    组件类型

  • SubBillingItemCodeName:

    组件

  • DosageUnit:

    用量单位

  • DosageBeginTime:

    用量起始时间

  • DosageEndTime:

    用量截止时间

  • DosageValue:

    标准用量

  • DeductValue:

    抵扣用量

  • RemainValue:

    抵扣余量

  • SdkAppId:

    sdkAppId

  • AttrStr:

    其他信息

  • SheetName:

    用量模板名称



9103
9104
9105
# File 'lib/v20180709/models.rb', line 9103

def SdkAppId
  @SdkAppId
end

#SheetNameObject

Parameters:

  • Date:

    日期

  • Uin:

    账号 ID 是用户在腾讯云的唯一账号标识

  • DosageType:

    用量统计类型

  • ProductCode:

    产品编码

  • SubProductCode:

    子产品编码

  • BillingItemCode:

    组件类型编码

  • SubBillingItemCode:

    组件编码

  • ProductCodeName:

    产品名称

  • SubProductCodeName:

    子产品名称

  • BillingItemCodeName:

    组件类型

  • SubBillingItemCodeName:

    组件

  • DosageUnit:

    用量单位

  • DosageBeginTime:

    用量起始时间

  • DosageEndTime:

    用量截止时间

  • DosageValue:

    标准用量

  • DeductValue:

    抵扣用量

  • RemainValue:

    抵扣余量

  • SdkAppId:

    sdkAppId

  • AttrStr:

    其他信息

  • SheetName:

    用量模板名称



9103
9104
9105
# File 'lib/v20180709/models.rb', line 9103

def SheetName
  @SheetName
end

#SubBillingItemCodeObject

Parameters:

  • Date:

    日期

  • Uin:

    账号 ID 是用户在腾讯云的唯一账号标识

  • DosageType:

    用量统计类型

  • ProductCode:

    产品编码

  • SubProductCode:

    子产品编码

  • BillingItemCode:

    组件类型编码

  • SubBillingItemCode:

    组件编码

  • ProductCodeName:

    产品名称

  • SubProductCodeName:

    子产品名称

  • BillingItemCodeName:

    组件类型

  • SubBillingItemCodeName:

    组件

  • DosageUnit:

    用量单位

  • DosageBeginTime:

    用量起始时间

  • DosageEndTime:

    用量截止时间

  • DosageValue:

    标准用量

  • DeductValue:

    抵扣用量

  • RemainValue:

    抵扣余量

  • SdkAppId:

    sdkAppId

  • AttrStr:

    其他信息

  • SheetName:

    用量模板名称



9103
9104
9105
# File 'lib/v20180709/models.rb', line 9103

def SubBillingItemCode
  @SubBillingItemCode
end

#SubBillingItemCodeNameObject

Parameters:

  • Date:

    日期

  • Uin:

    账号 ID 是用户在腾讯云的唯一账号标识

  • DosageType:

    用量统计类型

  • ProductCode:

    产品编码

  • SubProductCode:

    子产品编码

  • BillingItemCode:

    组件类型编码

  • SubBillingItemCode:

    组件编码

  • ProductCodeName:

    产品名称

  • SubProductCodeName:

    子产品名称

  • BillingItemCodeName:

    组件类型

  • SubBillingItemCodeName:

    组件

  • DosageUnit:

    用量单位

  • DosageBeginTime:

    用量起始时间

  • DosageEndTime:

    用量截止时间

  • DosageValue:

    标准用量

  • DeductValue:

    抵扣用量

  • RemainValue:

    抵扣余量

  • SdkAppId:

    sdkAppId

  • AttrStr:

    其他信息

  • SheetName:

    用量模板名称



9103
9104
9105
# File 'lib/v20180709/models.rb', line 9103

def SubBillingItemCodeName
  @SubBillingItemCodeName
end

#SubProductCodeObject

Parameters:

  • Date:

    日期

  • Uin:

    账号 ID 是用户在腾讯云的唯一账号标识

  • DosageType:

    用量统计类型

  • ProductCode:

    产品编码

  • SubProductCode:

    子产品编码

  • BillingItemCode:

    组件类型编码

  • SubBillingItemCode:

    组件编码

  • ProductCodeName:

    产品名称

  • SubProductCodeName:

    子产品名称

  • BillingItemCodeName:

    组件类型

  • SubBillingItemCodeName:

    组件

  • DosageUnit:

    用量单位

  • DosageBeginTime:

    用量起始时间

  • DosageEndTime:

    用量截止时间

  • DosageValue:

    标准用量

  • DeductValue:

    抵扣用量

  • RemainValue:

    抵扣余量

  • SdkAppId:

    sdkAppId

  • AttrStr:

    其他信息

  • SheetName:

    用量模板名称



9103
9104
9105
# File 'lib/v20180709/models.rb', line 9103

def SubProductCode
  @SubProductCode
end

#SubProductCodeNameObject

Parameters:

  • Date:

    日期

  • Uin:

    账号 ID 是用户在腾讯云的唯一账号标识

  • DosageType:

    用量统计类型

  • ProductCode:

    产品编码

  • SubProductCode:

    子产品编码

  • BillingItemCode:

    组件类型编码

  • SubBillingItemCode:

    组件编码

  • ProductCodeName:

    产品名称

  • SubProductCodeName:

    子产品名称

  • BillingItemCodeName:

    组件类型

  • SubBillingItemCodeName:

    组件

  • DosageUnit:

    用量单位

  • DosageBeginTime:

    用量起始时间

  • DosageEndTime:

    用量截止时间

  • DosageValue:

    标准用量

  • DeductValue:

    抵扣用量

  • RemainValue:

    抵扣余量

  • SdkAppId:

    sdkAppId

  • AttrStr:

    其他信息

  • SheetName:

    用量模板名称



9103
9104
9105
# File 'lib/v20180709/models.rb', line 9103

def SubProductCodeName
  @SubProductCodeName
end

#UinObject

Parameters:

  • Date:

    日期

  • Uin:

    账号 ID 是用户在腾讯云的唯一账号标识

  • DosageType:

    用量统计类型

  • ProductCode:

    产品编码

  • SubProductCode:

    子产品编码

  • BillingItemCode:

    组件类型编码

  • SubBillingItemCode:

    组件编码

  • ProductCodeName:

    产品名称

  • SubProductCodeName:

    子产品名称

  • BillingItemCodeName:

    组件类型

  • SubBillingItemCodeName:

    组件

  • DosageUnit:

    用量单位

  • DosageBeginTime:

    用量起始时间

  • DosageEndTime:

    用量截止时间

  • DosageValue:

    标准用量

  • DeductValue:

    抵扣用量

  • RemainValue:

    抵扣余量

  • SdkAppId:

    sdkAppId

  • AttrStr:

    其他信息

  • SheetName:

    用量模板名称



9103
9104
9105
# File 'lib/v20180709/models.rb', line 9103

def Uin
  @Uin
end

Instance Method Details

#deserialize(params) ⇒ Object



9128
9129
9130
9131
9132
9133
9134
9135
9136
9137
9138
9139
9140
9141
9142
9143
9144
9145
9146
9147
9148
9149
9150
9151
9152
9153
9154
9155
9156
# File 'lib/v20180709/models.rb', line 9128

def deserialize(params)
  @Date = params['Date']
  @Uin = params['Uin']
  @DosageType = params['DosageType']
  @ProductCode = params['ProductCode']
  @SubProductCode = params['SubProductCode']
  @BillingItemCode = params['BillingItemCode']
  @SubBillingItemCode = params['SubBillingItemCode']
  @ProductCodeName = params['ProductCodeName']
  @SubProductCodeName = params['SubProductCodeName']
  @BillingItemCodeName = params['BillingItemCodeName']
  @SubBillingItemCodeName = params['SubBillingItemCodeName']
  @DosageUnit = params['DosageUnit']
  @DosageBeginTime = params['DosageBeginTime']
  @DosageEndTime = params['DosageEndTime']
  @DosageValue = params['DosageValue']
  @DeductValue = params['DeductValue']
  @RemainValue = params['RemainValue']
  @SdkAppId = params['SdkAppId']
  unless params['AttrStr'].nil?
    @AttrStr = []
    params['AttrStr'].each do |i|
      jsonobject_tmp = JsonObject.new
      jsonobject_tmp.deserialize(i)
      @AttrStr << jsonobject_tmp
    end
  end
  @SheetName = params['SheetName']
end