Class: TencentCloud::Trp::V20210515::CreateCodeBatchRequest

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

Overview

CreateCodeBatch请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(corpid = nil, merchantid = nil, productid = nil, batchtype = nil, batchid = nil, remark = nil, mptpl = nil, cloneid = nil, batchcode = nil, validdate = nil, productiondate = nil) ⇒ CreateCodeBatchRequest

Returns a new instance of CreateCodeBatchRequest.



596
597
598
599
600
601
602
603
604
605
606
607
608
# File 'lib/v20210515/models.rb', line 596

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

Instance Attribute Details

#BatchCodeObject

Parameters:

  • CorpId:

    企业ID

  • MerchantId:

    商户ID

  • ProductId:

    产品ID

  • BatchType:

    批次类型 0:溯源 1:营销

  • BatchId:

    批次ID,留空时系统自动生成

  • Remark:

    备注

  • MpTpl:

    模板ID,或者活动ID

  • CloneId:

    克隆批次ID,同时会复制溯源信息

  • BatchCode:

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

  • ValidDate:

    有效期

  • ProductionDate:

    生产日期



594
595
596
# File 'lib/v20210515/models.rb', line 594

def BatchCode
  @BatchCode
end

#BatchIdObject

Parameters:

  • CorpId:

    企业ID

  • MerchantId:

    商户ID

  • ProductId:

    产品ID

  • BatchType:

    批次类型 0:溯源 1:营销

  • BatchId:

    批次ID,留空时系统自动生成

  • Remark:

    备注

  • MpTpl:

    模板ID,或者活动ID

  • CloneId:

    克隆批次ID,同时会复制溯源信息

  • BatchCode:

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

  • ValidDate:

    有效期

  • ProductionDate:

    生产日期



594
595
596
# File 'lib/v20210515/models.rb', line 594

def BatchId
  @BatchId
end

#BatchTypeObject

Parameters:

  • CorpId:

    企业ID

  • MerchantId:

    商户ID

  • ProductId:

    产品ID

  • BatchType:

    批次类型 0:溯源 1:营销

  • BatchId:

    批次ID,留空时系统自动生成

  • Remark:

    备注

  • MpTpl:

    模板ID,或者活动ID

  • CloneId:

    克隆批次ID,同时会复制溯源信息

  • BatchCode:

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

  • ValidDate:

    有效期

  • ProductionDate:

    生产日期



594
595
596
# File 'lib/v20210515/models.rb', line 594

def BatchType
  @BatchType
end

#CloneIdObject

Parameters:

  • CorpId:

    企业ID

  • MerchantId:

    商户ID

  • ProductId:

    产品ID

  • BatchType:

    批次类型 0:溯源 1:营销

  • BatchId:

    批次ID,留空时系统自动生成

  • Remark:

    备注

  • MpTpl:

    模板ID,或者活动ID

  • CloneId:

    克隆批次ID,同时会复制溯源信息

  • BatchCode:

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

  • ValidDate:

    有效期

  • ProductionDate:

    生产日期



594
595
596
# File 'lib/v20210515/models.rb', line 594

def CloneId
  @CloneId
end

#CorpIdObject

Parameters:

  • CorpId:

    企业ID

  • MerchantId:

    商户ID

  • ProductId:

    产品ID

  • BatchType:

    批次类型 0:溯源 1:营销

  • BatchId:

    批次ID,留空时系统自动生成

  • Remark:

    备注

  • MpTpl:

    模板ID,或者活动ID

  • CloneId:

    克隆批次ID,同时会复制溯源信息

  • BatchCode:

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

  • ValidDate:

    有效期

  • ProductionDate:

    生产日期



594
595
596
# File 'lib/v20210515/models.rb', line 594

def CorpId
  @CorpId
end

#MerchantIdObject

Parameters:

  • CorpId:

    企业ID

  • MerchantId:

    商户ID

  • ProductId:

    产品ID

  • BatchType:

    批次类型 0:溯源 1:营销

  • BatchId:

    批次ID,留空时系统自动生成

  • Remark:

    备注

  • MpTpl:

    模板ID,或者活动ID

  • CloneId:

    克隆批次ID,同时会复制溯源信息

  • BatchCode:

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

  • ValidDate:

    有效期

  • ProductionDate:

    生产日期



594
595
596
# File 'lib/v20210515/models.rb', line 594

def MerchantId
  @MerchantId
end

#MpTplObject

Parameters:

  • CorpId:

    企业ID

  • MerchantId:

    商户ID

  • ProductId:

    产品ID

  • BatchType:

    批次类型 0:溯源 1:营销

  • BatchId:

    批次ID,留空时系统自动生成

  • Remark:

    备注

  • MpTpl:

    模板ID,或者活动ID

  • CloneId:

    克隆批次ID,同时会复制溯源信息

  • BatchCode:

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

  • ValidDate:

    有效期

  • ProductionDate:

    生产日期



594
595
596
# File 'lib/v20210515/models.rb', line 594

def MpTpl
  @MpTpl
end

#ProductIdObject

Parameters:

  • CorpId:

    企业ID

  • MerchantId:

    商户ID

  • ProductId:

    产品ID

  • BatchType:

    批次类型 0:溯源 1:营销

  • BatchId:

    批次ID,留空时系统自动生成

  • Remark:

    备注

  • MpTpl:

    模板ID,或者活动ID

  • CloneId:

    克隆批次ID,同时会复制溯源信息

  • BatchCode:

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

  • ValidDate:

    有效期

  • ProductionDate:

    生产日期



594
595
596
# File 'lib/v20210515/models.rb', line 594

def ProductId
  @ProductId
end

#ProductionDateObject

Parameters:

  • CorpId:

    企业ID

  • MerchantId:

    商户ID

  • ProductId:

    产品ID

  • BatchType:

    批次类型 0:溯源 1:营销

  • BatchId:

    批次ID,留空时系统自动生成

  • Remark:

    备注

  • MpTpl:

    模板ID,或者活动ID

  • CloneId:

    克隆批次ID,同时会复制溯源信息

  • BatchCode:

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

  • ValidDate:

    有效期

  • ProductionDate:

    生产日期



594
595
596
# File 'lib/v20210515/models.rb', line 594

def ProductionDate
  @ProductionDate
end

#RemarkObject

Parameters:

  • CorpId:

    企业ID

  • MerchantId:

    商户ID

  • ProductId:

    产品ID

  • BatchType:

    批次类型 0:溯源 1:营销

  • BatchId:

    批次ID,留空时系统自动生成

  • Remark:

    备注

  • MpTpl:

    模板ID,或者活动ID

  • CloneId:

    克隆批次ID,同时会复制溯源信息

  • BatchCode:

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

  • ValidDate:

    有效期

  • ProductionDate:

    生产日期



594
595
596
# File 'lib/v20210515/models.rb', line 594

def Remark
  @Remark
end

#ValidDateObject

Parameters:

  • CorpId:

    企业ID

  • MerchantId:

    商户ID

  • ProductId:

    产品ID

  • BatchType:

    批次类型 0:溯源 1:营销

  • BatchId:

    批次ID,留空时系统自动生成

  • Remark:

    备注

  • MpTpl:

    模板ID,或者活动ID

  • CloneId:

    克隆批次ID,同时会复制溯源信息

  • BatchCode:

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

  • ValidDate:

    有效期

  • ProductionDate:

    生产日期



594
595
596
# File 'lib/v20210515/models.rb', line 594

def ValidDate
  @ValidDate
end

Instance Method Details

#deserialize(params) ⇒ Object



610
611
612
613
614
615
616
617
618
619
620
621
622
# File 'lib/v20210515/models.rb', line 610

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