Class: TencentCloud::Trp::V20210515::TraceCode

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

Overview

溯源码

Instance Attribute Summary collapse

Instance Method Summary collapse

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

#AgentIdObject

Parameters:

  • Code:

    二维码

  • CorpId:

    企业ID

  • PackId:

    码包ID

  • BatchId:

    批次ID

  • MerchantId:

    所属商户ID

  • ProductId:

    产品ID

  • Status:

    码状态 0: 冻结 1: 激活

  • CreateTime:

    创建时间

  • UpdateTime:

    修改时间

  • MerchantName:

    商户名称

  • ProductName:

    产品名称

  • AgentId:

    渠道商ID

  • Level:

    码层级 0: 最小级, 1: 一级, 2: 二级

  • PackSpec:

    码层级详情

  • SceneCode:

    场景码

  • SerialCode:

    流水码



4328
4329
4330
# File 'lib/v20210515/models.rb', line 4328

def AgentId
  @AgentId
end

#BatchIdObject

Parameters:

  • Code:

    二维码

  • CorpId:

    企业ID

  • PackId:

    码包ID

  • BatchId:

    批次ID

  • MerchantId:

    所属商户ID

  • ProductId:

    产品ID

  • Status:

    码状态 0: 冻结 1: 激活

  • CreateTime:

    创建时间

  • UpdateTime:

    修改时间

  • MerchantName:

    商户名称

  • ProductName:

    产品名称

  • AgentId:

    渠道商ID

  • Level:

    码层级 0: 最小级, 1: 一级, 2: 二级

  • PackSpec:

    码层级详情

  • SceneCode:

    场景码

  • SerialCode:

    流水码



4328
4329
4330
# File 'lib/v20210515/models.rb', line 4328

def BatchId
  @BatchId
end

#CodeObject

Parameters:

  • Code:

    二维码

  • CorpId:

    企业ID

  • PackId:

    码包ID

  • BatchId:

    批次ID

  • MerchantId:

    所属商户ID

  • ProductId:

    产品ID

  • Status:

    码状态 0: 冻结 1: 激活

  • CreateTime:

    创建时间

  • UpdateTime:

    修改时间

  • MerchantName:

    商户名称

  • ProductName:

    产品名称

  • AgentId:

    渠道商ID

  • Level:

    码层级 0: 最小级, 1: 一级, 2: 二级

  • PackSpec:

    码层级详情

  • SceneCode:

    场景码

  • SerialCode:

    流水码



4328
4329
4330
# File 'lib/v20210515/models.rb', line 4328

def Code
  @Code
end

#CorpIdObject

Parameters:

  • Code:

    二维码

  • CorpId:

    企业ID

  • PackId:

    码包ID

  • BatchId:

    批次ID

  • MerchantId:

    所属商户ID

  • ProductId:

    产品ID

  • Status:

    码状态 0: 冻结 1: 激活

  • CreateTime:

    创建时间

  • UpdateTime:

    修改时间

  • MerchantName:

    商户名称

  • ProductName:

    产品名称

  • AgentId:

    渠道商ID

  • Level:

    码层级 0: 最小级, 1: 一级, 2: 二级

  • PackSpec:

    码层级详情

  • SceneCode:

    场景码

  • SerialCode:

    流水码



4328
4329
4330
# File 'lib/v20210515/models.rb', line 4328

def CorpId
  @CorpId
end

#CreateTimeObject

Parameters:

  • Code:

    二维码

  • CorpId:

    企业ID

  • PackId:

    码包ID

  • BatchId:

    批次ID

  • MerchantId:

    所属商户ID

  • ProductId:

    产品ID

  • Status:

    码状态 0: 冻结 1: 激活

  • CreateTime:

    创建时间

  • UpdateTime:

    修改时间

  • MerchantName:

    商户名称

  • ProductName:

    产品名称

  • AgentId:

    渠道商ID

  • Level:

    码层级 0: 最小级, 1: 一级, 2: 二级

  • PackSpec:

    码层级详情

  • SceneCode:

    场景码

  • SerialCode:

    流水码



4328
4329
4330
# File 'lib/v20210515/models.rb', line 4328

def CreateTime
  @CreateTime
end

#LevelObject

Parameters:

  • Code:

    二维码

  • CorpId:

    企业ID

  • PackId:

    码包ID

  • BatchId:

    批次ID

  • MerchantId:

    所属商户ID

  • ProductId:

    产品ID

  • Status:

    码状态 0: 冻结 1: 激活

  • CreateTime:

    创建时间

  • UpdateTime:

    修改时间

  • MerchantName:

    商户名称

  • ProductName:

    产品名称

  • AgentId:

    渠道商ID

  • Level:

    码层级 0: 最小级, 1: 一级, 2: 二级

  • PackSpec:

    码层级详情

  • SceneCode:

    场景码

  • SerialCode:

    流水码



4328
4329
4330
# File 'lib/v20210515/models.rb', line 4328

def Level
  @Level
end

#MerchantIdObject

Parameters:

  • Code:

    二维码

  • CorpId:

    企业ID

  • PackId:

    码包ID

  • BatchId:

    批次ID

  • MerchantId:

    所属商户ID

  • ProductId:

    产品ID

  • Status:

    码状态 0: 冻结 1: 激活

  • CreateTime:

    创建时间

  • UpdateTime:

    修改时间

  • MerchantName:

    商户名称

  • ProductName:

    产品名称

  • AgentId:

    渠道商ID

  • Level:

    码层级 0: 最小级, 1: 一级, 2: 二级

  • PackSpec:

    码层级详情

  • SceneCode:

    场景码

  • SerialCode:

    流水码



4328
4329
4330
# File 'lib/v20210515/models.rb', line 4328

def MerchantId
  @MerchantId
end

#MerchantNameObject

Parameters:

  • Code:

    二维码

  • CorpId:

    企业ID

  • PackId:

    码包ID

  • BatchId:

    批次ID

  • MerchantId:

    所属商户ID

  • ProductId:

    产品ID

  • Status:

    码状态 0: 冻结 1: 激活

  • CreateTime:

    创建时间

  • UpdateTime:

    修改时间

  • MerchantName:

    商户名称

  • ProductName:

    产品名称

  • AgentId:

    渠道商ID

  • Level:

    码层级 0: 最小级, 1: 一级, 2: 二级

  • PackSpec:

    码层级详情

  • SceneCode:

    场景码

  • SerialCode:

    流水码



4328
4329
4330
# File 'lib/v20210515/models.rb', line 4328

def MerchantName
  @MerchantName
end

#PackIdObject

Parameters:

  • Code:

    二维码

  • CorpId:

    企业ID

  • PackId:

    码包ID

  • BatchId:

    批次ID

  • MerchantId:

    所属商户ID

  • ProductId:

    产品ID

  • Status:

    码状态 0: 冻结 1: 激活

  • CreateTime:

    创建时间

  • UpdateTime:

    修改时间

  • MerchantName:

    商户名称

  • ProductName:

    产品名称

  • AgentId:

    渠道商ID

  • Level:

    码层级 0: 最小级, 1: 一级, 2: 二级

  • PackSpec:

    码层级详情

  • SceneCode:

    场景码

  • SerialCode:

    流水码



4328
4329
4330
# File 'lib/v20210515/models.rb', line 4328

def PackId
  @PackId
end

#PackSpecObject

Parameters:

  • Code:

    二维码

  • CorpId:

    企业ID

  • PackId:

    码包ID

  • BatchId:

    批次ID

  • MerchantId:

    所属商户ID

  • ProductId:

    产品ID

  • Status:

    码状态 0: 冻结 1: 激活

  • CreateTime:

    创建时间

  • UpdateTime:

    修改时间

  • MerchantName:

    商户名称

  • ProductName:

    产品名称

  • AgentId:

    渠道商ID

  • Level:

    码层级 0: 最小级, 1: 一级, 2: 二级

  • PackSpec:

    码层级详情

  • SceneCode:

    场景码

  • SerialCode:

    流水码



4328
4329
4330
# File 'lib/v20210515/models.rb', line 4328

def PackSpec
  @PackSpec
end

#ProductIdObject

Parameters:

  • Code:

    二维码

  • CorpId:

    企业ID

  • PackId:

    码包ID

  • BatchId:

    批次ID

  • MerchantId:

    所属商户ID

  • ProductId:

    产品ID

  • Status:

    码状态 0: 冻结 1: 激活

  • CreateTime:

    创建时间

  • UpdateTime:

    修改时间

  • MerchantName:

    商户名称

  • ProductName:

    产品名称

  • AgentId:

    渠道商ID

  • Level:

    码层级 0: 最小级, 1: 一级, 2: 二级

  • PackSpec:

    码层级详情

  • SceneCode:

    场景码

  • SerialCode:

    流水码



4328
4329
4330
# File 'lib/v20210515/models.rb', line 4328

def ProductId
  @ProductId
end

#ProductNameObject

Parameters:

  • Code:

    二维码

  • CorpId:

    企业ID

  • PackId:

    码包ID

  • BatchId:

    批次ID

  • MerchantId:

    所属商户ID

  • ProductId:

    产品ID

  • Status:

    码状态 0: 冻结 1: 激活

  • CreateTime:

    创建时间

  • UpdateTime:

    修改时间

  • MerchantName:

    商户名称

  • ProductName:

    产品名称

  • AgentId:

    渠道商ID

  • Level:

    码层级 0: 最小级, 1: 一级, 2: 二级

  • PackSpec:

    码层级详情

  • SceneCode:

    场景码

  • SerialCode:

    流水码



4328
4329
4330
# File 'lib/v20210515/models.rb', line 4328

def ProductName
  @ProductName
end

#SceneCodeObject

Parameters:

  • Code:

    二维码

  • CorpId:

    企业ID

  • PackId:

    码包ID

  • BatchId:

    批次ID

  • MerchantId:

    所属商户ID

  • ProductId:

    产品ID

  • Status:

    码状态 0: 冻结 1: 激活

  • CreateTime:

    创建时间

  • UpdateTime:

    修改时间

  • MerchantName:

    商户名称

  • ProductName:

    产品名称

  • AgentId:

    渠道商ID

  • Level:

    码层级 0: 最小级, 1: 一级, 2: 二级

  • PackSpec:

    码层级详情

  • SceneCode:

    场景码

  • SerialCode:

    流水码



4328
4329
4330
# File 'lib/v20210515/models.rb', line 4328

def SceneCode
  @SceneCode
end

#SerialCodeObject

Parameters:

  • Code:

    二维码

  • CorpId:

    企业ID

  • PackId:

    码包ID

  • BatchId:

    批次ID

  • MerchantId:

    所属商户ID

  • ProductId:

    产品ID

  • Status:

    码状态 0: 冻结 1: 激活

  • CreateTime:

    创建时间

  • UpdateTime:

    修改时间

  • MerchantName:

    商户名称

  • ProductName:

    产品名称

  • AgentId:

    渠道商ID

  • Level:

    码层级 0: 最小级, 1: 一级, 2: 二级

  • PackSpec:

    码层级详情

  • SceneCode:

    场景码

  • SerialCode:

    流水码



4328
4329
4330
# File 'lib/v20210515/models.rb', line 4328

def SerialCode
  @SerialCode
end

#StatusObject

Parameters:

  • Code:

    二维码

  • CorpId:

    企业ID

  • PackId:

    码包ID

  • BatchId:

    批次ID

  • MerchantId:

    所属商户ID

  • ProductId:

    产品ID

  • Status:

    码状态 0: 冻结 1: 激活

  • CreateTime:

    创建时间

  • UpdateTime:

    修改时间

  • MerchantName:

    商户名称

  • ProductName:

    产品名称

  • AgentId:

    渠道商ID

  • Level:

    码层级 0: 最小级, 1: 一级, 2: 二级

  • PackSpec:

    码层级详情

  • SceneCode:

    场景码

  • SerialCode:

    流水码



4328
4329
4330
# File 'lib/v20210515/models.rb', line 4328

def Status
  @Status
end

#UpdateTimeObject

Parameters:

  • Code:

    二维码

  • CorpId:

    企业ID

  • PackId:

    码包ID

  • BatchId:

    批次ID

  • MerchantId:

    所属商户ID

  • ProductId:

    产品ID

  • Status:

    码状态 0: 冻结 1: 激活

  • CreateTime:

    创建时间

  • UpdateTime:

    修改时间

  • MerchantName:

    商户名称

  • ProductName:

    产品名称

  • AgentId:

    渠道商ID

  • Level:

    码层级 0: 最小级, 1: 一级, 2: 二级

  • PackSpec:

    码层级详情

  • SceneCode:

    场景码

  • SerialCode:

    流水码



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