Class: TencentCloud::Trp::V20210515::TraceCode
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Trp::V20210515::TraceCode
- Defined in:
- lib/v20210515/models.rb
Overview
溯源码
Instance Attribute Summary collapse
- #AgentId ⇒ Object
- #BatchId ⇒ Object
- #Code ⇒ Object
- #CorpId ⇒ Object
- #CreateTime ⇒ Object
- #Level ⇒ Object
- #MerchantId ⇒ Object
- #MerchantName ⇒ Object
- #PackId ⇒ Object
- #PackSpec ⇒ Object
- #ProductId ⇒ Object
- #ProductName ⇒ Object
- #SceneCode ⇒ Object
- #SerialCode ⇒ Object
- #Status ⇒ Object
- #UpdateTime ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(code = nil, corpid = nil, packid = nil, batchid = nil, merchantid = nil, productid = nil, status = nil, createtime = nil, updatetime = nil, merchantname = nil, productname = nil, agentid = nil, level = nil, packspec = nil, scenecode = nil, serialcode = nil) ⇒ TraceCode
constructor
A new instance of TraceCode.
Constructor Details
#initialize(code = nil, corpid = nil, packid = nil, batchid = nil, merchantid = nil, productid = nil, status = nil, createtime = nil, updatetime = nil, merchantname = nil, productname = nil, agentid = nil, level = nil, packspec = nil, scenecode = nil, serialcode = nil) ⇒ TraceCode
Returns a new instance of TraceCode.
4330 4331 4332 4333 4334 4335 4336 4337 4338 4339 4340 4341 4342 4343 4344 4345 4346 4347 |
# File 'lib/v20210515/models.rb', line 4330 def initialize(code=nil, corpid=nil, packid=nil, batchid=nil, merchantid=nil, productid=nil, status=nil, createtime=nil, updatetime=nil, merchantname=nil, productname=nil, agentid=nil, level=nil, packspec=nil, scenecode=nil, serialcode=nil) @Code = code @CorpId = corpid @PackId = packid @BatchId = batchid @MerchantId = merchantid @ProductId = productid @Status = status @CreateTime = createtime @UpdateTime = updatetime @MerchantName = merchantname @ProductName = productname @AgentId = agentid @Level = level @PackSpec = packspec @SceneCode = scenecode @SerialCode = serialcode end |
Instance Attribute Details
#AgentId ⇒ Object
4328 4329 4330 |
# File 'lib/v20210515/models.rb', line 4328 def AgentId @AgentId end |
#BatchId ⇒ Object
4328 4329 4330 |
# File 'lib/v20210515/models.rb', line 4328 def BatchId @BatchId end |
#Code ⇒ Object
4328 4329 4330 |
# File 'lib/v20210515/models.rb', line 4328 def Code @Code end |
#CorpId ⇒ Object
4328 4329 4330 |
# File 'lib/v20210515/models.rb', line 4328 def CorpId @CorpId end |
#CreateTime ⇒ Object
4328 4329 4330 |
# File 'lib/v20210515/models.rb', line 4328 def CreateTime @CreateTime end |
#Level ⇒ Object
4328 4329 4330 |
# File 'lib/v20210515/models.rb', line 4328 def Level @Level end |
#MerchantId ⇒ Object
4328 4329 4330 |
# File 'lib/v20210515/models.rb', line 4328 def MerchantId @MerchantId end |
#MerchantName ⇒ Object
4328 4329 4330 |
# File 'lib/v20210515/models.rb', line 4328 def MerchantName @MerchantName end |
#PackId ⇒ Object
4328 4329 4330 |
# File 'lib/v20210515/models.rb', line 4328 def PackId @PackId end |
#PackSpec ⇒ Object
4328 4329 4330 |
# File 'lib/v20210515/models.rb', line 4328 def PackSpec @PackSpec end |
#ProductId ⇒ Object
4328 4329 4330 |
# File 'lib/v20210515/models.rb', line 4328 def ProductId @ProductId end |
#ProductName ⇒ Object
4328 4329 4330 |
# File 'lib/v20210515/models.rb', line 4328 def ProductName @ProductName end |
#SceneCode ⇒ Object
4328 4329 4330 |
# File 'lib/v20210515/models.rb', line 4328 def SceneCode @SceneCode end |
#SerialCode ⇒ Object
4328 4329 4330 |
# File 'lib/v20210515/models.rb', line 4328 def SerialCode @SerialCode end |
#Status ⇒ Object
4328 4329 4330 |
# File 'lib/v20210515/models.rb', line 4328 def Status @Status end |
#UpdateTime ⇒ Object
4328 4329 4330 |
# File 'lib/v20210515/models.rb', line 4328 def UpdateTime @UpdateTime end |
Instance Method Details
#deserialize(params) ⇒ Object
4349 4350 4351 4352 4353 4354 4355 4356 4357 4358 4359 4360 4361 4362 4363 4364 4365 4366 4367 4368 4369 4370 4371 4372 4373 |
# File 'lib/v20210515/models.rb', line 4349 def deserialize(params) @Code = params['Code'] @CorpId = params['CorpId'] @PackId = params['PackId'] @BatchId = params['BatchId'] @MerchantId = params['MerchantId'] @ProductId = params['ProductId'] @Status = params['Status'] @CreateTime = params['CreateTime'] @UpdateTime = params['UpdateTime'] @MerchantName = params['MerchantName'] @ProductName = params['ProductName'] @AgentId = params['AgentId'] @Level = params['Level'] unless params['PackSpec'].nil? @PackSpec = [] params['PackSpec'].each do |i| packspec_tmp = PackSpec.new packspec_tmp.deserialize(i) @PackSpec << packspec_tmp end end @SceneCode = params['SceneCode'] @SerialCode = params['SerialCode'] end |