Class: TencentCloud::Billing::V20180709::BudgetOperationLogEntity

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

Overview

预算修改记录信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(payeruin = nil, owneruin = nil, operateuin = nil, billday = nil, billmonth = nil, action = nil, diffvalue = nil, createtime = nil, updatetime = nil, operationchannel = nil, budgetid = nil) ⇒ BudgetOperationLogEntity

Returns a new instance of BudgetOperationLogEntity.



3589
3590
3591
3592
3593
3594
3595
3596
3597
3598
3599
3600
3601
# File 'lib/v20180709/models.rb', line 3589

def initialize(payeruin=nil, owneruin=nil, operateuin=nil, billday=nil, billmonth=nil, action=nil, diffvalue=nil, createtime=nil, updatetime=nil, operationchannel=nil, budgetid=nil)
  @PayerUin = payeruin
  @OwnerUin = owneruin
  @OperateUin = operateuin
  @BillDay = billday
  @BillMonth = billmonth
  @Action = action
  @DiffValue = diffvalue
  @CreateTime = createtime
  @UpdateTime = updatetime
  @OperationChannel = operationchannel
  @BudgetId = budgetid
end

Instance Attribute Details

#ActionObject

Parameters:

  • PayerUin:

    支付者Uin

  • OwnerUin:

    使用者Uin

  • OperateUin:

    操作用户Uin

  • BillDay:

    日期

  • BillMonth:

    月份

  • Action:

    修改类型:ADD(新增)、UPDATE(更新)、DELETE(删除)

  • DiffValue:

    变更信息

  • CreateTime:

    创建时间

  • UpdateTime:

    修改时间

  • OperationChannel:

    修改渠道:CONSOLE/API

  • BudgetId:

    预算项目id



3587
3588
3589
# File 'lib/v20180709/models.rb', line 3587

def Action
  @Action
end

#BillDayObject

Parameters:

  • PayerUin:

    支付者Uin

  • OwnerUin:

    使用者Uin

  • OperateUin:

    操作用户Uin

  • BillDay:

    日期

  • BillMonth:

    月份

  • Action:

    修改类型:ADD(新增)、UPDATE(更新)、DELETE(删除)

  • DiffValue:

    变更信息

  • CreateTime:

    创建时间

  • UpdateTime:

    修改时间

  • OperationChannel:

    修改渠道:CONSOLE/API

  • BudgetId:

    预算项目id



3587
3588
3589
# File 'lib/v20180709/models.rb', line 3587

def BillDay
  @BillDay
end

#BillMonthObject

Parameters:

  • PayerUin:

    支付者Uin

  • OwnerUin:

    使用者Uin

  • OperateUin:

    操作用户Uin

  • BillDay:

    日期

  • BillMonth:

    月份

  • Action:

    修改类型:ADD(新增)、UPDATE(更新)、DELETE(删除)

  • DiffValue:

    变更信息

  • CreateTime:

    创建时间

  • UpdateTime:

    修改时间

  • OperationChannel:

    修改渠道:CONSOLE/API

  • BudgetId:

    预算项目id



3587
3588
3589
# File 'lib/v20180709/models.rb', line 3587

def BillMonth
  @BillMonth
end

#BudgetIdObject

Parameters:

  • PayerUin:

    支付者Uin

  • OwnerUin:

    使用者Uin

  • OperateUin:

    操作用户Uin

  • BillDay:

    日期

  • BillMonth:

    月份

  • Action:

    修改类型:ADD(新增)、UPDATE(更新)、DELETE(删除)

  • DiffValue:

    变更信息

  • CreateTime:

    创建时间

  • UpdateTime:

    修改时间

  • OperationChannel:

    修改渠道:CONSOLE/API

  • BudgetId:

    预算项目id



3587
3588
3589
# File 'lib/v20180709/models.rb', line 3587

def BudgetId
  @BudgetId
end

#CreateTimeObject

Parameters:

  • PayerUin:

    支付者Uin

  • OwnerUin:

    使用者Uin

  • OperateUin:

    操作用户Uin

  • BillDay:

    日期

  • BillMonth:

    月份

  • Action:

    修改类型:ADD(新增)、UPDATE(更新)、DELETE(删除)

  • DiffValue:

    变更信息

  • CreateTime:

    创建时间

  • UpdateTime:

    修改时间

  • OperationChannel:

    修改渠道:CONSOLE/API

  • BudgetId:

    预算项目id



3587
3588
3589
# File 'lib/v20180709/models.rb', line 3587

def CreateTime
  @CreateTime
end

#DiffValueObject

Parameters:

  • PayerUin:

    支付者Uin

  • OwnerUin:

    使用者Uin

  • OperateUin:

    操作用户Uin

  • BillDay:

    日期

  • BillMonth:

    月份

  • Action:

    修改类型:ADD(新增)、UPDATE(更新)、DELETE(删除)

  • DiffValue:

    变更信息

  • CreateTime:

    创建时间

  • UpdateTime:

    修改时间

  • OperationChannel:

    修改渠道:CONSOLE/API

  • BudgetId:

    预算项目id



3587
3588
3589
# File 'lib/v20180709/models.rb', line 3587

def DiffValue
  @DiffValue
end

#OperateUinObject

Parameters:

  • PayerUin:

    支付者Uin

  • OwnerUin:

    使用者Uin

  • OperateUin:

    操作用户Uin

  • BillDay:

    日期

  • BillMonth:

    月份

  • Action:

    修改类型:ADD(新增)、UPDATE(更新)、DELETE(删除)

  • DiffValue:

    变更信息

  • CreateTime:

    创建时间

  • UpdateTime:

    修改时间

  • OperationChannel:

    修改渠道:CONSOLE/API

  • BudgetId:

    预算项目id



3587
3588
3589
# File 'lib/v20180709/models.rb', line 3587

def OperateUin
  @OperateUin
end

#OperationChannelObject

Parameters:

  • PayerUin:

    支付者Uin

  • OwnerUin:

    使用者Uin

  • OperateUin:

    操作用户Uin

  • BillDay:

    日期

  • BillMonth:

    月份

  • Action:

    修改类型:ADD(新增)、UPDATE(更新)、DELETE(删除)

  • DiffValue:

    变更信息

  • CreateTime:

    创建时间

  • UpdateTime:

    修改时间

  • OperationChannel:

    修改渠道:CONSOLE/API

  • BudgetId:

    预算项目id



3587
3588
3589
# File 'lib/v20180709/models.rb', line 3587

def OperationChannel
  @OperationChannel
end

#OwnerUinObject

Parameters:

  • PayerUin:

    支付者Uin

  • OwnerUin:

    使用者Uin

  • OperateUin:

    操作用户Uin

  • BillDay:

    日期

  • BillMonth:

    月份

  • Action:

    修改类型:ADD(新增)、UPDATE(更新)、DELETE(删除)

  • DiffValue:

    变更信息

  • CreateTime:

    创建时间

  • UpdateTime:

    修改时间

  • OperationChannel:

    修改渠道:CONSOLE/API

  • BudgetId:

    预算项目id



3587
3588
3589
# File 'lib/v20180709/models.rb', line 3587

def OwnerUin
  @OwnerUin
end

#PayerUinObject

Parameters:

  • PayerUin:

    支付者Uin

  • OwnerUin:

    使用者Uin

  • OperateUin:

    操作用户Uin

  • BillDay:

    日期

  • BillMonth:

    月份

  • Action:

    修改类型:ADD(新增)、UPDATE(更新)、DELETE(删除)

  • DiffValue:

    变更信息

  • CreateTime:

    创建时间

  • UpdateTime:

    修改时间

  • OperationChannel:

    修改渠道:CONSOLE/API

  • BudgetId:

    预算项目id



3587
3588
3589
# File 'lib/v20180709/models.rb', line 3587

def PayerUin
  @PayerUin
end

#UpdateTimeObject

Parameters:

  • PayerUin:

    支付者Uin

  • OwnerUin:

    使用者Uin

  • OperateUin:

    操作用户Uin

  • BillDay:

    日期

  • BillMonth:

    月份

  • Action:

    修改类型:ADD(新增)、UPDATE(更新)、DELETE(删除)

  • DiffValue:

    变更信息

  • CreateTime:

    创建时间

  • UpdateTime:

    修改时间

  • OperationChannel:

    修改渠道:CONSOLE/API

  • BudgetId:

    预算项目id



3587
3588
3589
# File 'lib/v20180709/models.rb', line 3587

def UpdateTime
  @UpdateTime
end

Instance Method Details

#deserialize(params) ⇒ Object



3603
3604
3605
3606
3607
3608
3609
3610
3611
3612
3613
3614
3615
3616
3617
3618
3619
3620
3621
3622
# File 'lib/v20180709/models.rb', line 3603

def deserialize(params)
  @PayerUin = params['PayerUin']
  @OwnerUin = params['OwnerUin']
  @OperateUin = params['OperateUin']
  @BillDay = params['BillDay']
  @BillMonth = params['BillMonth']
  @Action = params['Action']
  unless params['DiffValue'].nil?
    @DiffValue = []
    params['DiffValue'].each do |i|
      budgetinfodiffentity_tmp = BudgetInfoDiffEntity.new
      budgetinfodiffentity_tmp.deserialize(i)
      @DiffValue << budgetinfodiffentity_tmp
    end
  end
  @CreateTime = params['CreateTime']
  @UpdateTime = params['UpdateTime']
  @OperationChannel = params['OperationChannel']
  @BudgetId = params['BudgetId']
end