Class: TencentCloud::Billing::V20180709::BudgetOperationLogEntity
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Billing::V20180709::BudgetOperationLogEntity
- Defined in:
- lib/v20180709/models.rb
Overview
预算修改记录信息
Instance Attribute Summary collapse
- #Action ⇒ Object
- #BillDay ⇒ Object
- #BillMonth ⇒ Object
- #BudgetId ⇒ Object
- #CreateTime ⇒ Object
- #DiffValue ⇒ Object
- #OperateUin ⇒ Object
- #OperationChannel ⇒ Object
- #OwnerUin ⇒ Object
- #PayerUin ⇒ Object
- #UpdateTime ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(payeruin = nil, owneruin = nil, operateuin = nil, billday = nil, billmonth = nil, action = nil, diffvalue = nil, createtime = nil, updatetime = nil, operationchannel = nil, budgetid = nil) ⇒ BudgetOperationLogEntity
constructor
A new instance of BudgetOperationLogEntity.
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
#Action ⇒ Object
3587 3588 3589 |
# File 'lib/v20180709/models.rb', line 3587 def Action @Action end |
#BillDay ⇒ Object
3587 3588 3589 |
# File 'lib/v20180709/models.rb', line 3587 def BillDay @BillDay end |
#BillMonth ⇒ Object
3587 3588 3589 |
# File 'lib/v20180709/models.rb', line 3587 def BillMonth @BillMonth end |
#BudgetId ⇒ Object
3587 3588 3589 |
# File 'lib/v20180709/models.rb', line 3587 def BudgetId @BudgetId end |
#CreateTime ⇒ Object
3587 3588 3589 |
# File 'lib/v20180709/models.rb', line 3587 def CreateTime @CreateTime end |
#DiffValue ⇒ Object
3587 3588 3589 |
# File 'lib/v20180709/models.rb', line 3587 def DiffValue @DiffValue end |
#OperateUin ⇒ Object
3587 3588 3589 |
# File 'lib/v20180709/models.rb', line 3587 def OperateUin @OperateUin end |
#OperationChannel ⇒ Object
3587 3588 3589 |
# File 'lib/v20180709/models.rb', line 3587 def OperationChannel @OperationChannel end |
#OwnerUin ⇒ Object
3587 3588 3589 |
# File 'lib/v20180709/models.rb', line 3587 def OwnerUin @OwnerUin end |
#PayerUin ⇒ Object
3587 3588 3589 |
# File 'lib/v20180709/models.rb', line 3587 def PayerUin @PayerUin end |
#UpdateTime ⇒ Object
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 |