Class: TencentCloud::Ssl::V20191205::PackageInfo
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Ssl::V20191205::PackageInfo
- Defined in:
- lib/v20191205/models.rb
Overview
权益包基本信息
Instance Attribute Summary collapse
-
#Balance ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#CreateTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#ExpireTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#PackageId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#SourceType ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#SourceUin ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Status ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Total ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#TransferOutInfos ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Type ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#UpdateTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(packageid = nil, total = nil, balance = nil, type = nil, sourceuin = nil, status = nil, expiretime = nil, updatetime = nil, createtime = nil, sourcetype = nil, transferoutinfos = nil) ⇒ PackageInfo
constructor
A new instance of PackageInfo.
Constructor Details
#initialize(packageid = nil, total = nil, balance = nil, type = nil, sourceuin = nil, status = nil, expiretime = nil, updatetime = nil, createtime = nil, sourcetype = nil, transferoutinfos = nil) ⇒ PackageInfo
Returns a new instance of PackageInfo.
6613 6614 6615 6616 6617 6618 6619 6620 6621 6622 6623 6624 6625 |
# File 'lib/v20191205/models.rb', line 6613 def initialize(packageid=nil, total=nil, balance=nil, type=nil, sourceuin=nil, status=nil, expiretime=nil, updatetime=nil, createtime=nil, sourcetype=nil, transferoutinfos=nil) @PackageId = packageid @Total = total @Balance = balance @Type = type @SourceUin = sourceuin @Status = status @ExpireTime = expiretime @UpdateTime = updatetime @CreateTime = createtime @SourceType = sourcetype @TransferOutInfos = transferoutinfos end |
Instance Attribute Details
#Balance ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
6611 6612 6613 |
# File 'lib/v20191205/models.rb', line 6611 def Balance @Balance end |
#CreateTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
6611 6612 6613 |
# File 'lib/v20191205/models.rb', line 6611 def CreateTime @CreateTime end |
#ExpireTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
6611 6612 6613 |
# File 'lib/v20191205/models.rb', line 6611 def ExpireTime @ExpireTime end |
#PackageId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
6611 6612 6613 |
# File 'lib/v20191205/models.rb', line 6611 def PackageId @PackageId end |
#SourceType ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
6611 6612 6613 |
# File 'lib/v20191205/models.rb', line 6611 def SourceType @SourceType end |
#SourceUin ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
6611 6612 6613 |
# File 'lib/v20191205/models.rb', line 6611 def SourceUin @SourceUin end |
#Status ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
6611 6612 6613 |
# File 'lib/v20191205/models.rb', line 6611 def Status @Status end |
#Total ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
6611 6612 6613 |
# File 'lib/v20191205/models.rb', line 6611 def Total @Total end |
#TransferOutInfos ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
6611 6612 6613 |
# File 'lib/v20191205/models.rb', line 6611 def TransferOutInfos @TransferOutInfos end |
#Type ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
6611 6612 6613 |
# File 'lib/v20191205/models.rb', line 6611 def Type @Type end |
#UpdateTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
6611 6612 6613 |
# File 'lib/v20191205/models.rb', line 6611 def UpdateTime @UpdateTime end |
Instance Method Details
#deserialize(params) ⇒ Object
6627 6628 6629 6630 6631 6632 6633 6634 6635 6636 6637 6638 6639 6640 6641 6642 6643 6644 6645 6646 |
# File 'lib/v20191205/models.rb', line 6627 def deserialize(params) @PackageId = params['PackageId'] @Total = params['Total'] @Balance = params['Balance'] @Type = params['Type'] @SourceUin = params['SourceUin'] @Status = params['Status'] @ExpireTime = params['ExpireTime'] @UpdateTime = params['UpdateTime'] @CreateTime = params['CreateTime'] @SourceType = params['SourceType'] unless params['TransferOutInfos'].nil? @TransferOutInfos = [] params['TransferOutInfos'].each do |i| packagetransferoutinfo_tmp = PackageTransferOutInfo.new packagetransferoutinfo_tmp.deserialize(i) @TransferOutInfos << packagetransferoutinfo_tmp end end end |