Class: TencentCloud::Billing::V20180709::BillTransactionInfo

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

Overview

收支明细的流水信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(actiontype = nil, amount = nil, balance = nil, billid = nil, operationinfo = nil, operationtime = nil, cash = nil, incentive = nil, freezing = nil, paychannel = nil, deductmode = nil) ⇒ BillTransactionInfo

Returns a new instance of BillTransactionInfo.



3203
3204
3205
3206
3207
3208
3209
3210
3211
3212
3213
3214
3215
# File 'lib/v20180709/models.rb', line 3203

def initialize(actiontype=nil, amount=nil, balance=nil, billid=nil, operationinfo=nil, operationtime=nil, cash=nil, incentive=nil, freezing=nil, paychannel=nil, deductmode=nil)
  @ActionType = actiontype
  @Amount = amount
  @Balance = balance
  @BillId = billid
  @OperationInfo = operationinfo
  @OperationTime = operationtime
  @Cash = cash
  @Incentive = incentive
  @Freezing = freezing
  @PayChannel = paychannel
  @DeductMode = deductmode
end

Instance Attribute Details

#ActionTypeObject

Parameters:

  • ActionType:

    收支类型:deduct 扣费, recharge 充值, return 退费, block 冻结, unblock 解冻

  • Amount:

    流水金额,单位(分);正数表示入账,负数表示出账

  • Balance:

    可用余额,单位(分);正数表示入账,负数表示出账

  • BillId:

    流水号,如20190131020000236005203583326401

  • OperationInfo:

    描述信息

  • OperationTime:

    操作时间“2019-01-31 23:35:10.000”

  • Cash:

    现金账户余额,单位(分)

  • Incentive:

    赠送金余额,单位(分)

  • Freezing:

    冻结余额,单位(分)

  • PayChannel:

    交易渠道

  • DeductMode:

    扣费模式:trade 包年包月(预付费),hourh 按量-小时结,hourd 按量-日结,hourm 按量-月结,month 按量-月结



3201
3202
3203
# File 'lib/v20180709/models.rb', line 3201

def ActionType
  @ActionType
end

#AmountObject

Parameters:

  • ActionType:

    收支类型:deduct 扣费, recharge 充值, return 退费, block 冻结, unblock 解冻

  • Amount:

    流水金额,单位(分);正数表示入账,负数表示出账

  • Balance:

    可用余额,单位(分);正数表示入账,负数表示出账

  • BillId:

    流水号,如20190131020000236005203583326401

  • OperationInfo:

    描述信息

  • OperationTime:

    操作时间“2019-01-31 23:35:10.000”

  • Cash:

    现金账户余额,单位(分)

  • Incentive:

    赠送金余额,单位(分)

  • Freezing:

    冻结余额,单位(分)

  • PayChannel:

    交易渠道

  • DeductMode:

    扣费模式:trade 包年包月(预付费),hourh 按量-小时结,hourd 按量-日结,hourm 按量-月结,month 按量-月结



3201
3202
3203
# File 'lib/v20180709/models.rb', line 3201

def Amount
  @Amount
end

#BalanceObject

Parameters:

  • ActionType:

    收支类型:deduct 扣费, recharge 充值, return 退费, block 冻结, unblock 解冻

  • Amount:

    流水金额,单位(分);正数表示入账,负数表示出账

  • Balance:

    可用余额,单位(分);正数表示入账,负数表示出账

  • BillId:

    流水号,如20190131020000236005203583326401

  • OperationInfo:

    描述信息

  • OperationTime:

    操作时间“2019-01-31 23:35:10.000”

  • Cash:

    现金账户余额,单位(分)

  • Incentive:

    赠送金余额,单位(分)

  • Freezing:

    冻结余额,单位(分)

  • PayChannel:

    交易渠道

  • DeductMode:

    扣费模式:trade 包年包月(预付费),hourh 按量-小时结,hourd 按量-日结,hourm 按量-月结,month 按量-月结



3201
3202
3203
# File 'lib/v20180709/models.rb', line 3201

def Balance
  @Balance
end

#BillIdObject

Parameters:

  • ActionType:

    收支类型:deduct 扣费, recharge 充值, return 退费, block 冻结, unblock 解冻

  • Amount:

    流水金额,单位(分);正数表示入账,负数表示出账

  • Balance:

    可用余额,单位(分);正数表示入账,负数表示出账

  • BillId:

    流水号,如20190131020000236005203583326401

  • OperationInfo:

    描述信息

  • OperationTime:

    操作时间“2019-01-31 23:35:10.000”

  • Cash:

    现金账户余额,单位(分)

  • Incentive:

    赠送金余额,单位(分)

  • Freezing:

    冻结余额,单位(分)

  • PayChannel:

    交易渠道

  • DeductMode:

    扣费模式:trade 包年包月(预付费),hourh 按量-小时结,hourd 按量-日结,hourm 按量-月结,month 按量-月结



3201
3202
3203
# File 'lib/v20180709/models.rb', line 3201

def BillId
  @BillId
end

#CashObject

Parameters:

  • ActionType:

    收支类型:deduct 扣费, recharge 充值, return 退费, block 冻结, unblock 解冻

  • Amount:

    流水金额,单位(分);正数表示入账,负数表示出账

  • Balance:

    可用余额,单位(分);正数表示入账,负数表示出账

  • BillId:

    流水号,如20190131020000236005203583326401

  • OperationInfo:

    描述信息

  • OperationTime:

    操作时间“2019-01-31 23:35:10.000”

  • Cash:

    现金账户余额,单位(分)

  • Incentive:

    赠送金余额,单位(分)

  • Freezing:

    冻结余额,单位(分)

  • PayChannel:

    交易渠道

  • DeductMode:

    扣费模式:trade 包年包月(预付费),hourh 按量-小时结,hourd 按量-日结,hourm 按量-月结,month 按量-月结



3201
3202
3203
# File 'lib/v20180709/models.rb', line 3201

def Cash
  @Cash
end

#DeductModeObject

Parameters:

  • ActionType:

    收支类型:deduct 扣费, recharge 充值, return 退费, block 冻结, unblock 解冻

  • Amount:

    流水金额,单位(分);正数表示入账,负数表示出账

  • Balance:

    可用余额,单位(分);正数表示入账,负数表示出账

  • BillId:

    流水号,如20190131020000236005203583326401

  • OperationInfo:

    描述信息

  • OperationTime:

    操作时间“2019-01-31 23:35:10.000”

  • Cash:

    现金账户余额,单位(分)

  • Incentive:

    赠送金余额,单位(分)

  • Freezing:

    冻结余额,单位(分)

  • PayChannel:

    交易渠道

  • DeductMode:

    扣费模式:trade 包年包月(预付费),hourh 按量-小时结,hourd 按量-日结,hourm 按量-月结,month 按量-月结



3201
3202
3203
# File 'lib/v20180709/models.rb', line 3201

def DeductMode
  @DeductMode
end

#FreezingObject

Parameters:

  • ActionType:

    收支类型:deduct 扣费, recharge 充值, return 退费, block 冻结, unblock 解冻

  • Amount:

    流水金额,单位(分);正数表示入账,负数表示出账

  • Balance:

    可用余额,单位(分);正数表示入账,负数表示出账

  • BillId:

    流水号,如20190131020000236005203583326401

  • OperationInfo:

    描述信息

  • OperationTime:

    操作时间“2019-01-31 23:35:10.000”

  • Cash:

    现金账户余额,单位(分)

  • Incentive:

    赠送金余额,单位(分)

  • Freezing:

    冻结余额,单位(分)

  • PayChannel:

    交易渠道

  • DeductMode:

    扣费模式:trade 包年包月(预付费),hourh 按量-小时结,hourd 按量-日结,hourm 按量-月结,month 按量-月结



3201
3202
3203
# File 'lib/v20180709/models.rb', line 3201

def Freezing
  @Freezing
end

#IncentiveObject

Parameters:

  • ActionType:

    收支类型:deduct 扣费, recharge 充值, return 退费, block 冻结, unblock 解冻

  • Amount:

    流水金额,单位(分);正数表示入账,负数表示出账

  • Balance:

    可用余额,单位(分);正数表示入账,负数表示出账

  • BillId:

    流水号,如20190131020000236005203583326401

  • OperationInfo:

    描述信息

  • OperationTime:

    操作时间“2019-01-31 23:35:10.000”

  • Cash:

    现金账户余额,单位(分)

  • Incentive:

    赠送金余额,单位(分)

  • Freezing:

    冻结余额,单位(分)

  • PayChannel:

    交易渠道

  • DeductMode:

    扣费模式:trade 包年包月(预付费),hourh 按量-小时结,hourd 按量-日结,hourm 按量-月结,month 按量-月结



3201
3202
3203
# File 'lib/v20180709/models.rb', line 3201

def Incentive
  @Incentive
end

#OperationInfoObject

Parameters:

  • ActionType:

    收支类型:deduct 扣费, recharge 充值, return 退费, block 冻结, unblock 解冻

  • Amount:

    流水金额,单位(分);正数表示入账,负数表示出账

  • Balance:

    可用余额,单位(分);正数表示入账,负数表示出账

  • BillId:

    流水号,如20190131020000236005203583326401

  • OperationInfo:

    描述信息

  • OperationTime:

    操作时间“2019-01-31 23:35:10.000”

  • Cash:

    现金账户余额,单位(分)

  • Incentive:

    赠送金余额,单位(分)

  • Freezing:

    冻结余额,单位(分)

  • PayChannel:

    交易渠道

  • DeductMode:

    扣费模式:trade 包年包月(预付费),hourh 按量-小时结,hourd 按量-日结,hourm 按量-月结,month 按量-月结



3201
3202
3203
# File 'lib/v20180709/models.rb', line 3201

def OperationInfo
  @OperationInfo
end

#OperationTimeObject

Parameters:

  • ActionType:

    收支类型:deduct 扣费, recharge 充值, return 退费, block 冻结, unblock 解冻

  • Amount:

    流水金额,单位(分);正数表示入账,负数表示出账

  • Balance:

    可用余额,单位(分);正数表示入账,负数表示出账

  • BillId:

    流水号,如20190131020000236005203583326401

  • OperationInfo:

    描述信息

  • OperationTime:

    操作时间“2019-01-31 23:35:10.000”

  • Cash:

    现金账户余额,单位(分)

  • Incentive:

    赠送金余额,单位(分)

  • Freezing:

    冻结余额,单位(分)

  • PayChannel:

    交易渠道

  • DeductMode:

    扣费模式:trade 包年包月(预付费),hourh 按量-小时结,hourd 按量-日结,hourm 按量-月结,month 按量-月结



3201
3202
3203
# File 'lib/v20180709/models.rb', line 3201

def OperationTime
  @OperationTime
end

#PayChannelObject

Parameters:

  • ActionType:

    收支类型:deduct 扣费, recharge 充值, return 退费, block 冻结, unblock 解冻

  • Amount:

    流水金额,单位(分);正数表示入账,负数表示出账

  • Balance:

    可用余额,单位(分);正数表示入账,负数表示出账

  • BillId:

    流水号,如20190131020000236005203583326401

  • OperationInfo:

    描述信息

  • OperationTime:

    操作时间“2019-01-31 23:35:10.000”

  • Cash:

    现金账户余额,单位(分)

  • Incentive:

    赠送金余额,单位(分)

  • Freezing:

    冻结余额,单位(分)

  • PayChannel:

    交易渠道

  • DeductMode:

    扣费模式:trade 包年包月(预付费),hourh 按量-小时结,hourd 按量-日结,hourm 按量-月结,month 按量-月结



3201
3202
3203
# File 'lib/v20180709/models.rb', line 3201

def PayChannel
  @PayChannel
end

Instance Method Details

#deserialize(params) ⇒ Object



3217
3218
3219
3220
3221
3222
3223
3224
3225
3226
3227
3228
3229
# File 'lib/v20180709/models.rb', line 3217

def deserialize(params)
  @ActionType = params['ActionType']
  @Amount = params['Amount']
  @Balance = params['Balance']
  @BillId = params['BillId']
  @OperationInfo = params['OperationInfo']
  @OperationTime = params['OperationTime']
  @Cash = params['Cash']
  @Incentive = params['Incentive']
  @Freezing = params['Freezing']
  @PayChannel = params['PayChannel']
  @DeductMode = params['DeductMode']
end