Class: TencentCloud::Rce::V20201103::OutputDescribeUserUsageCnt

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

Overview

预付费 后付费 总数显示接口出参

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(paymode = nil, afterpaymodethismonthusedcnt = nil, createtime = nil, expiretime = nil, afterpaymodelastmonthusedcnt = nil, beforepaymodetotalusedcnt = nil, beforepaymoderemainusedcnt = nil) ⇒ OutputDescribeUserUsageCnt

Returns a new instance of OutputDescribeUserUsageCnt.



1513
1514
1515
1516
1517
1518
1519
1520
1521
# File 'lib/v20201103/models.rb', line 1513

def initialize(paymode=nil, afterpaymodethismonthusedcnt=nil, createtime=nil, expiretime=nil, afterpaymodelastmonthusedcnt=nil, beforepaymodetotalusedcnt=nil, beforepaymoderemainusedcnt=nil)
  @PayMode = paymode
  @AfterPayModeThisMonthUsedCnt = afterpaymodethismonthusedcnt
  @CreateTime = createtime
  @ExpireTime = expiretime
  @AfterPayModeLastMonthUsedCnt = afterpaymodelastmonthusedcnt
  @BeforePayModeTotalUsedCnt = beforepaymodetotalusedcnt
  @BeforePayModeRemainUsedCnt = beforepaymoderemainusedcnt
end

Instance Attribute Details

#AfterPayModeLastMonthUsedCntObject

Parameters:

  • PayMode:

    当前付费模式,0 后付费 1 预付费

  • AfterPayModeThisMonthUsedCnt:

    后付费本月使用量

  • CreateTime:

    创建时间

  • ExpireTime:

    超出时间

  • AfterPayModeLastMonthUsedCnt:

    后付费上月使用量

  • BeforePayModeTotalUsedCnt:

    预付费总量

  • BeforePayModeRemainUsedCnt:

    预付费剩余用量



1511
1512
1513
# File 'lib/v20201103/models.rb', line 1511

def AfterPayModeLastMonthUsedCnt
  @AfterPayModeLastMonthUsedCnt
end

#AfterPayModeThisMonthUsedCntObject

Parameters:

  • PayMode:

    当前付费模式,0 后付费 1 预付费

  • AfterPayModeThisMonthUsedCnt:

    后付费本月使用量

  • CreateTime:

    创建时间

  • ExpireTime:

    超出时间

  • AfterPayModeLastMonthUsedCnt:

    后付费上月使用量

  • BeforePayModeTotalUsedCnt:

    预付费总量

  • BeforePayModeRemainUsedCnt:

    预付费剩余用量



1511
1512
1513
# File 'lib/v20201103/models.rb', line 1511

def AfterPayModeThisMonthUsedCnt
  @AfterPayModeThisMonthUsedCnt
end

#BeforePayModeRemainUsedCntObject

Parameters:

  • PayMode:

    当前付费模式,0 后付费 1 预付费

  • AfterPayModeThisMonthUsedCnt:

    后付费本月使用量

  • CreateTime:

    创建时间

  • ExpireTime:

    超出时间

  • AfterPayModeLastMonthUsedCnt:

    后付费上月使用量

  • BeforePayModeTotalUsedCnt:

    预付费总量

  • BeforePayModeRemainUsedCnt:

    预付费剩余用量



1511
1512
1513
# File 'lib/v20201103/models.rb', line 1511

def BeforePayModeRemainUsedCnt
  @BeforePayModeRemainUsedCnt
end

#BeforePayModeTotalUsedCntObject

Parameters:

  • PayMode:

    当前付费模式,0 后付费 1 预付费

  • AfterPayModeThisMonthUsedCnt:

    后付费本月使用量

  • CreateTime:

    创建时间

  • ExpireTime:

    超出时间

  • AfterPayModeLastMonthUsedCnt:

    后付费上月使用量

  • BeforePayModeTotalUsedCnt:

    预付费总量

  • BeforePayModeRemainUsedCnt:

    预付费剩余用量



1511
1512
1513
# File 'lib/v20201103/models.rb', line 1511

def BeforePayModeTotalUsedCnt
  @BeforePayModeTotalUsedCnt
end

#CreateTimeObject

Parameters:

  • PayMode:

    当前付费模式,0 后付费 1 预付费

  • AfterPayModeThisMonthUsedCnt:

    后付费本月使用量

  • CreateTime:

    创建时间

  • ExpireTime:

    超出时间

  • AfterPayModeLastMonthUsedCnt:

    后付费上月使用量

  • BeforePayModeTotalUsedCnt:

    预付费总量

  • BeforePayModeRemainUsedCnt:

    预付费剩余用量



1511
1512
1513
# File 'lib/v20201103/models.rb', line 1511

def CreateTime
  @CreateTime
end

#ExpireTimeObject

Parameters:

  • PayMode:

    当前付费模式,0 后付费 1 预付费

  • AfterPayModeThisMonthUsedCnt:

    后付费本月使用量

  • CreateTime:

    创建时间

  • ExpireTime:

    超出时间

  • AfterPayModeLastMonthUsedCnt:

    后付费上月使用量

  • BeforePayModeTotalUsedCnt:

    预付费总量

  • BeforePayModeRemainUsedCnt:

    预付费剩余用量



1511
1512
1513
# File 'lib/v20201103/models.rb', line 1511

def ExpireTime
  @ExpireTime
end

#PayModeObject

Parameters:

  • PayMode:

    当前付费模式,0 后付费 1 预付费

  • AfterPayModeThisMonthUsedCnt:

    后付费本月使用量

  • CreateTime:

    创建时间

  • ExpireTime:

    超出时间

  • AfterPayModeLastMonthUsedCnt:

    后付费上月使用量

  • BeforePayModeTotalUsedCnt:

    预付费总量

  • BeforePayModeRemainUsedCnt:

    预付费剩余用量



1511
1512
1513
# File 'lib/v20201103/models.rb', line 1511

def PayMode
  @PayMode
end

Instance Method Details

#deserialize(params) ⇒ Object



1523
1524
1525
1526
1527
1528
1529
1530
1531
# File 'lib/v20201103/models.rb', line 1523

def deserialize(params)
  @PayMode = params['PayMode']
  @AfterPayModeThisMonthUsedCnt = params['AfterPayModeThisMonthUsedCnt']
  @CreateTime = params['CreateTime']
  @ExpireTime = params['ExpireTime']
  @AfterPayModeLastMonthUsedCnt = params['AfterPayModeLastMonthUsedCnt']
  @BeforePayModeTotalUsedCnt = params['BeforePayModeTotalUsedCnt']
  @BeforePayModeRemainUsedCnt = params['BeforePayModeRemainUsedCnt']
end