Class: TencentCloud::Tcb::V20180608::EnvBillingInfoItem
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Tcb::V20180608::EnvBillingInfoItem
- Defined in:
- lib/v20180608/models.rb
Overview
环境计费信息
Instance Attribute Summary collapse
-
#CreateTime ⇒ Object
- 空字符串:初始化中
- NORMAL:正常
- ISOLATE:隔离
- PREPAYMENT:预付费
- POSTPAID:后付费
- miniapp:小程序
- qcloud:腾讯云
. -
#EnableOverrun ⇒ Object
- 空字符串:初始化中
- NORMAL:正常
- ISOLATE:隔离
- PREPAYMENT:预付费
- POSTPAID:后付费
- miniapp:小程序
- qcloud:腾讯云
. -
#EnvActivated ⇒ Object
- 空字符串:初始化中
- NORMAL:正常
- ISOLATE:隔离
- PREPAYMENT:预付费
- POSTPAID:后付费
- miniapp:小程序
- qcloud:腾讯云
. -
#EnvCharged ⇒ Object
- 空字符串:初始化中
- NORMAL:正常
- ISOLATE:隔离
- PREPAYMENT:预付费
- POSTPAID:后付费
- miniapp:小程序
- qcloud:腾讯云
. -
#EnvId ⇒ Object
- 空字符串:初始化中
- NORMAL:正常
- ISOLATE:隔离
- PREPAYMENT:预付费
- POSTPAID:后付费
- miniapp:小程序
- qcloud:腾讯云
. -
#ExpireTime ⇒ Object
- 空字符串:初始化中
- NORMAL:正常
- ISOLATE:隔离
- PREPAYMENT:预付费
- POSTPAID:后付费
- miniapp:小程序
- qcloud:腾讯云
. -
#ExtPackageType ⇒ Object
- 空字符串:初始化中
- NORMAL:正常
- ISOLATE:隔离
- PREPAYMENT:预付费
- POSTPAID:后付费
- miniapp:小程序
- qcloud:腾讯云
. -
#FreeQuota ⇒ Object
- 空字符串:初始化中
- NORMAL:正常
- ISOLATE:隔离
- PREPAYMENT:预付费
- POSTPAID:后付费
- miniapp:小程序
- qcloud:腾讯云
. -
#IsAlwaysFree ⇒ Object
- 空字符串:初始化中
- NORMAL:正常
- ISOLATE:隔离
- PREPAYMENT:预付费
- POSTPAID:后付费
- miniapp:小程序
- qcloud:腾讯云
. -
#IsAutoRenew ⇒ Object
- 空字符串:初始化中
- NORMAL:正常
- ISOLATE:隔离
- PREPAYMENT:预付费
- POSTPAID:后付费
- miniapp:小程序
- qcloud:腾讯云
. -
#IsolatedTime ⇒ Object
- 空字符串:初始化中
- NORMAL:正常
- ISOLATE:隔离
- PREPAYMENT:预付费
- POSTPAID:后付费
- miniapp:小程序
- qcloud:腾讯云
. -
#OrderInfo ⇒ Object
- 空字符串:初始化中
- NORMAL:正常
- ISOLATE:隔离
- PREPAYMENT:预付费
- POSTPAID:后付费
- miniapp:小程序
- qcloud:腾讯云
. -
#PackageId ⇒ Object
- 空字符串:初始化中
- NORMAL:正常
- ISOLATE:隔离
- PREPAYMENT:预付费
- POSTPAID:后付费
- miniapp:小程序
- qcloud:腾讯云
. -
#PaymentChannel ⇒ Object
- 空字符串:初始化中
- NORMAL:正常
- ISOLATE:隔离
- PREPAYMENT:预付费
- POSTPAID:后付费
- miniapp:小程序
- qcloud:腾讯云
. -
#PayMode ⇒ Object
- 空字符串:初始化中
- NORMAL:正常
- ISOLATE:隔离
- PREPAYMENT:预付费
- POSTPAID:后付费
- miniapp:小程序
- qcloud:腾讯云
. -
#Status ⇒ Object
- 空字符串:初始化中
- NORMAL:正常
- ISOLATE:隔离
- PREPAYMENT:预付费
- POSTPAID:后付费
- miniapp:小程序
- qcloud:腾讯云
. -
#UpdateTime ⇒ Object
- 空字符串:初始化中
- NORMAL:正常
- ISOLATE:隔离
- PREPAYMENT:预付费
- POSTPAID:后付费
- miniapp:小程序
- qcloud:腾讯云
.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(envid = nil, packageid = nil, isautorenew = nil, status = nil, paymode = nil, isolatedtime = nil, expiretime = nil, createtime = nil, updatetime = nil, isalwaysfree = nil, paymentchannel = nil, orderinfo = nil, freequota = nil, enableoverrun = nil, extpackagetype = nil, envcharged = nil, envactivated = nil) ⇒ EnvBillingInfoItem
constructor
A new instance of EnvBillingInfoItem.
Constructor Details
#initialize(envid = nil, packageid = nil, isautorenew = nil, status = nil, paymode = nil, isolatedtime = nil, expiretime = nil, createtime = nil, updatetime = nil, isalwaysfree = nil, paymentchannel = nil, orderinfo = nil, freequota = nil, enableoverrun = nil, extpackagetype = nil, envcharged = nil, envactivated = nil) ⇒ EnvBillingInfoItem
Returns a new instance of EnvBillingInfoItem.
6532 6533 6534 6535 6536 6537 6538 6539 6540 6541 6542 6543 6544 6545 6546 6547 6548 6549 6550 |
# File 'lib/v20180608/models.rb', line 6532 def initialize(envid=nil, packageid=nil, isautorenew=nil, status=nil, paymode=nil, isolatedtime=nil, expiretime=nil, createtime=nil, updatetime=nil, isalwaysfree=nil, paymentchannel=nil, orderinfo=nil, freequota=nil, enableoverrun=nil, extpackagetype=nil, envcharged=nil, envactivated=nil) @EnvId = envid @PackageId = packageid @IsAutoRenew = isautorenew @Status = status @PayMode = paymode @IsolatedTime = isolatedtime @ExpireTime = expiretime @CreateTime = createtime @UpdateTime = updatetime @IsAlwaysFree = isalwaysfree @PaymentChannel = paymentchannel @OrderInfo = orderinfo @FreeQuota = freequota @EnableOverrun = enableoverrun @ExtPackageType = extpackagetype @EnvCharged = envcharged @EnvActivated = envactivated end |
Instance Attribute Details
#CreateTime ⇒ Object
6530 6531 6532 |
# File 'lib/v20180608/models.rb', line 6530 def CreateTime @CreateTime end |
#EnableOverrun ⇒ Object
6530 6531 6532 |
# File 'lib/v20180608/models.rb', line 6530 def EnableOverrun @EnableOverrun end |
#EnvActivated ⇒ Object
6530 6531 6532 |
# File 'lib/v20180608/models.rb', line 6530 def EnvActivated @EnvActivated end |
#EnvCharged ⇒ Object
6530 6531 6532 |
# File 'lib/v20180608/models.rb', line 6530 def EnvCharged @EnvCharged end |
#EnvId ⇒ Object
6530 6531 6532 |
# File 'lib/v20180608/models.rb', line 6530 def EnvId @EnvId end |
#ExpireTime ⇒ Object
6530 6531 6532 |
# File 'lib/v20180608/models.rb', line 6530 def ExpireTime @ExpireTime end |
#ExtPackageType ⇒ Object
6530 6531 6532 |
# File 'lib/v20180608/models.rb', line 6530 def ExtPackageType @ExtPackageType end |
#FreeQuota ⇒ Object
6530 6531 6532 |
# File 'lib/v20180608/models.rb', line 6530 def FreeQuota @FreeQuota end |
#IsAlwaysFree ⇒ Object
6530 6531 6532 |
# File 'lib/v20180608/models.rb', line 6530 def IsAlwaysFree @IsAlwaysFree end |
#IsAutoRenew ⇒ Object
6530 6531 6532 |
# File 'lib/v20180608/models.rb', line 6530 def IsAutoRenew @IsAutoRenew end |
#IsolatedTime ⇒ Object
6530 6531 6532 |
# File 'lib/v20180608/models.rb', line 6530 def IsolatedTime @IsolatedTime end |
#OrderInfo ⇒ Object
6530 6531 6532 |
# File 'lib/v20180608/models.rb', line 6530 def OrderInfo @OrderInfo end |
#PackageId ⇒ Object
6530 6531 6532 |
# File 'lib/v20180608/models.rb', line 6530 def PackageId @PackageId end |
#PaymentChannel ⇒ Object
6530 6531 6532 |
# File 'lib/v20180608/models.rb', line 6530 def PaymentChannel @PaymentChannel end |
#PayMode ⇒ Object
6530 6531 6532 |
# File 'lib/v20180608/models.rb', line 6530 def PayMode @PayMode end |
#Status ⇒ Object
6530 6531 6532 |
# File 'lib/v20180608/models.rb', line 6530 def Status @Status end |
#UpdateTime ⇒ Object
6530 6531 6532 |
# File 'lib/v20180608/models.rb', line 6530 def UpdateTime @UpdateTime end |
Instance Method Details
#deserialize(params) ⇒ Object
6552 6553 6554 6555 6556 6557 6558 6559 6560 6561 6562 6563 6564 6565 6566 6567 6568 6569 6570 6571 6572 6573 |
# File 'lib/v20180608/models.rb', line 6552 def deserialize(params) @EnvId = params['EnvId'] @PackageId = params['PackageId'] @IsAutoRenew = params['IsAutoRenew'] @Status = params['Status'] @PayMode = params['PayMode'] @IsolatedTime = params['IsolatedTime'] @ExpireTime = params['ExpireTime'] @CreateTime = params['CreateTime'] @UpdateTime = params['UpdateTime'] @IsAlwaysFree = params['IsAlwaysFree'] @PaymentChannel = params['PaymentChannel'] unless params['OrderInfo'].nil? @OrderInfo = OrderInfo.new @OrderInfo.deserialize(params['OrderInfo']) end @FreeQuota = params['FreeQuota'] @EnableOverrun = params['EnableOverrun'] @ExtPackageType = params['ExtPackageType'] @EnvCharged = params['EnvCharged'] @EnvActivated = params['EnvActivated'] end |