Class: TencentCloud::Trp::V20210515::ModifyCodeBatchRequest

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

Overview

ModifyCodeBatch请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(batchid = nil, corpid = nil, status = nil, mptpl = nil, merchantid = nil, productid = nil, remark = nil, batchcode = nil, validdate = nil, productiondate = nil) ⇒ ModifyCodeBatchRequest

Returns a new instance of ModifyCodeBatchRequest.



3205
3206
3207
3208
3209
3210
3211
3212
3213
3214
3215
3216
# File 'lib/v20210515/models.rb', line 3205

def initialize(batchid=nil, corpid=nil, status=nil, mptpl=nil, merchantid=nil, productid=nil, remark=nil, batchcode=nil, validdate=nil, productiondate=nil)
  @BatchId = batchid
  @CorpId = corpid
  @Status = status
  @MpTpl = mptpl
  @MerchantId = merchantid
  @ProductId = productid
  @Remark = remark
  @BatchCode = batchcode
  @ValidDate = validdate
  @ProductionDate = productiondate
end

Instance Attribute Details

#BatchCodeObject

Parameters:

  • BatchId:

    批次ID

  • CorpId:

    企业ID

  • Status:

    状态 0: 未激活 1: 已激活 -1: 已冻结

  • MpTpl:

    模板ID,或者活动ID

  • MerchantId:

    商户ID

  • ProductId:

    商品ID

  • Remark:

    备注

  • BatchCode:

    批次编码,业务字段不判断唯一性

  • ValidDate:

    有效期

  • ProductionDate:

    生产日期



3203
3204
3205
# File 'lib/v20210515/models.rb', line 3203

def BatchCode
  @BatchCode
end

#BatchIdObject

Parameters:

  • BatchId:

    批次ID

  • CorpId:

    企业ID

  • Status:

    状态 0: 未激活 1: 已激活 -1: 已冻结

  • MpTpl:

    模板ID,或者活动ID

  • MerchantId:

    商户ID

  • ProductId:

    商品ID

  • Remark:

    备注

  • BatchCode:

    批次编码,业务字段不判断唯一性

  • ValidDate:

    有效期

  • ProductionDate:

    生产日期



3203
3204
3205
# File 'lib/v20210515/models.rb', line 3203

def BatchId
  @BatchId
end

#CorpIdObject

Parameters:

  • BatchId:

    批次ID

  • CorpId:

    企业ID

  • Status:

    状态 0: 未激活 1: 已激活 -1: 已冻结

  • MpTpl:

    模板ID,或者活动ID

  • MerchantId:

    商户ID

  • ProductId:

    商品ID

  • Remark:

    备注

  • BatchCode:

    批次编码,业务字段不判断唯一性

  • ValidDate:

    有效期

  • ProductionDate:

    生产日期



3203
3204
3205
# File 'lib/v20210515/models.rb', line 3203

def CorpId
  @CorpId
end

#MerchantIdObject

Parameters:

  • BatchId:

    批次ID

  • CorpId:

    企业ID

  • Status:

    状态 0: 未激活 1: 已激活 -1: 已冻结

  • MpTpl:

    模板ID,或者活动ID

  • MerchantId:

    商户ID

  • ProductId:

    商品ID

  • Remark:

    备注

  • BatchCode:

    批次编码,业务字段不判断唯一性

  • ValidDate:

    有效期

  • ProductionDate:

    生产日期



3203
3204
3205
# File 'lib/v20210515/models.rb', line 3203

def MerchantId
  @MerchantId
end

#MpTplObject

Parameters:

  • BatchId:

    批次ID

  • CorpId:

    企业ID

  • Status:

    状态 0: 未激活 1: 已激活 -1: 已冻结

  • MpTpl:

    模板ID,或者活动ID

  • MerchantId:

    商户ID

  • ProductId:

    商品ID

  • Remark:

    备注

  • BatchCode:

    批次编码,业务字段不判断唯一性

  • ValidDate:

    有效期

  • ProductionDate:

    生产日期



3203
3204
3205
# File 'lib/v20210515/models.rb', line 3203

def MpTpl
  @MpTpl
end

#ProductIdObject

Parameters:

  • BatchId:

    批次ID

  • CorpId:

    企业ID

  • Status:

    状态 0: 未激活 1: 已激活 -1: 已冻结

  • MpTpl:

    模板ID,或者活动ID

  • MerchantId:

    商户ID

  • ProductId:

    商品ID

  • Remark:

    备注

  • BatchCode:

    批次编码,业务字段不判断唯一性

  • ValidDate:

    有效期

  • ProductionDate:

    生产日期



3203
3204
3205
# File 'lib/v20210515/models.rb', line 3203

def ProductId
  @ProductId
end

#ProductionDateObject

Parameters:

  • BatchId:

    批次ID

  • CorpId:

    企业ID

  • Status:

    状态 0: 未激活 1: 已激活 -1: 已冻结

  • MpTpl:

    模板ID,或者活动ID

  • MerchantId:

    商户ID

  • ProductId:

    商品ID

  • Remark:

    备注

  • BatchCode:

    批次编码,业务字段不判断唯一性

  • ValidDate:

    有效期

  • ProductionDate:

    生产日期



3203
3204
3205
# File 'lib/v20210515/models.rb', line 3203

def ProductionDate
  @ProductionDate
end

#RemarkObject

Parameters:

  • BatchId:

    批次ID

  • CorpId:

    企业ID

  • Status:

    状态 0: 未激活 1: 已激活 -1: 已冻结

  • MpTpl:

    模板ID,或者活动ID

  • MerchantId:

    商户ID

  • ProductId:

    商品ID

  • Remark:

    备注

  • BatchCode:

    批次编码,业务字段不判断唯一性

  • ValidDate:

    有效期

  • ProductionDate:

    生产日期



3203
3204
3205
# File 'lib/v20210515/models.rb', line 3203

def Remark
  @Remark
end

#StatusObject

Parameters:

  • BatchId:

    批次ID

  • CorpId:

    企业ID

  • Status:

    状态 0: 未激活 1: 已激活 -1: 已冻结

  • MpTpl:

    模板ID,或者活动ID

  • MerchantId:

    商户ID

  • ProductId:

    商品ID

  • Remark:

    备注

  • BatchCode:

    批次编码,业务字段不判断唯一性

  • ValidDate:

    有效期

  • ProductionDate:

    生产日期



3203
3204
3205
# File 'lib/v20210515/models.rb', line 3203

def Status
  @Status
end

#ValidDateObject

Parameters:

  • BatchId:

    批次ID

  • CorpId:

    企业ID

  • Status:

    状态 0: 未激活 1: 已激活 -1: 已冻结

  • MpTpl:

    模板ID,或者活动ID

  • MerchantId:

    商户ID

  • ProductId:

    商品ID

  • Remark:

    备注

  • BatchCode:

    批次编码,业务字段不判断唯一性

  • ValidDate:

    有效期

  • ProductionDate:

    生产日期



3203
3204
3205
# File 'lib/v20210515/models.rb', line 3203

def ValidDate
  @ValidDate
end

Instance Method Details

#deserialize(params) ⇒ Object



3218
3219
3220
3221
3222
3223
3224
3225
3226
3227
3228
3229
# File 'lib/v20210515/models.rb', line 3218

def deserialize(params)
  @BatchId = params['BatchId']
  @CorpId = params['CorpId']
  @Status = params['Status']
  @MpTpl = params['MpTpl']
  @MerchantId = params['MerchantId']
  @ProductId = params['ProductId']
  @Remark = params['Remark']
  @BatchCode = params['BatchCode']
  @ValidDate = params['ValidDate']
  @ProductionDate = params['ProductionDate']
end