Class: TencentCloud::Iotexplorer::V20190423::CreateBatchProductionRequest

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

Overview

CreateBatchProduction请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(projectid = nil, productid = nil, burnmethod = nil, generationmethod = nil, uploadurl = nil, batchcnt = nil, generationqrcode = nil) ⇒ CreateBatchProductionRequest

Returns a new instance of CreateBatchProductionRequest.



1482
1483
1484
1485
1486
1487
1488
1489
1490
# File 'lib/v20190423/models.rb', line 1482

def initialize(projectid=nil, productid=nil, burnmethod=nil, generationmethod=nil, uploadurl=nil, batchcnt=nil, generationqrcode=nil)
  @ProjectId = projectid
  @ProductId = productid
  @BurnMethod = burnmethod
  @GenerationMethod = generationmethod
  @UploadUrl = uploadurl
  @BatchCnt = batchcnt
  @GenerationQRCode = generationqrcode
end

Instance Attribute Details

#BatchCntObject

Parameters:

  • ProjectId:

    项目ID

  • ProductId:

    产品ID

  • BurnMethod:

    烧录方式,0为直接烧录,1为动态注册。

  • GenerationMethod:

    生成方式,0为系统生成,1为文件上传。

  • UploadUrl:

    文件上传URL,用于文件上传时填写。

  • BatchCnt:

    量产数量,用于系统生成时填写。

  • GenerationQRCode:

    是否生成二维码,0为不生成,1为生成。



1480
1481
1482
# File 'lib/v20190423/models.rb', line 1480

def BatchCnt
  @BatchCnt
end

#BurnMethodObject

Parameters:

  • ProjectId:

    项目ID

  • ProductId:

    产品ID

  • BurnMethod:

    烧录方式,0为直接烧录,1为动态注册。

  • GenerationMethod:

    生成方式,0为系统生成,1为文件上传。

  • UploadUrl:

    文件上传URL,用于文件上传时填写。

  • BatchCnt:

    量产数量,用于系统生成时填写。

  • GenerationQRCode:

    是否生成二维码,0为不生成,1为生成。



1480
1481
1482
# File 'lib/v20190423/models.rb', line 1480

def BurnMethod
  @BurnMethod
end

#GenerationMethodObject

Parameters:

  • ProjectId:

    项目ID

  • ProductId:

    产品ID

  • BurnMethod:

    烧录方式,0为直接烧录,1为动态注册。

  • GenerationMethod:

    生成方式,0为系统生成,1为文件上传。

  • UploadUrl:

    文件上传URL,用于文件上传时填写。

  • BatchCnt:

    量产数量,用于系统生成时填写。

  • GenerationQRCode:

    是否生成二维码,0为不生成,1为生成。



1480
1481
1482
# File 'lib/v20190423/models.rb', line 1480

def GenerationMethod
  @GenerationMethod
end

#GenerationQRCodeObject

Parameters:

  • ProjectId:

    项目ID

  • ProductId:

    产品ID

  • BurnMethod:

    烧录方式,0为直接烧录,1为动态注册。

  • GenerationMethod:

    生成方式,0为系统生成,1为文件上传。

  • UploadUrl:

    文件上传URL,用于文件上传时填写。

  • BatchCnt:

    量产数量,用于系统生成时填写。

  • GenerationQRCode:

    是否生成二维码,0为不生成,1为生成。



1480
1481
1482
# File 'lib/v20190423/models.rb', line 1480

def GenerationQRCode
  @GenerationQRCode
end

#ProductIdObject

Parameters:

  • ProjectId:

    项目ID

  • ProductId:

    产品ID

  • BurnMethod:

    烧录方式,0为直接烧录,1为动态注册。

  • GenerationMethod:

    生成方式,0为系统生成,1为文件上传。

  • UploadUrl:

    文件上传URL,用于文件上传时填写。

  • BatchCnt:

    量产数量,用于系统生成时填写。

  • GenerationQRCode:

    是否生成二维码,0为不生成,1为生成。



1480
1481
1482
# File 'lib/v20190423/models.rb', line 1480

def ProductId
  @ProductId
end

#ProjectIdObject

Parameters:

  • ProjectId:

    项目ID

  • ProductId:

    产品ID

  • BurnMethod:

    烧录方式,0为直接烧录,1为动态注册。

  • GenerationMethod:

    生成方式,0为系统生成,1为文件上传。

  • UploadUrl:

    文件上传URL,用于文件上传时填写。

  • BatchCnt:

    量产数量,用于系统生成时填写。

  • GenerationQRCode:

    是否生成二维码,0为不生成,1为生成。



1480
1481
1482
# File 'lib/v20190423/models.rb', line 1480

def ProjectId
  @ProjectId
end

#UploadUrlObject

Parameters:

  • ProjectId:

    项目ID

  • ProductId:

    产品ID

  • BurnMethod:

    烧录方式,0为直接烧录,1为动态注册。

  • GenerationMethod:

    生成方式,0为系统生成,1为文件上传。

  • UploadUrl:

    文件上传URL,用于文件上传时填写。

  • BatchCnt:

    量产数量,用于系统生成时填写。

  • GenerationQRCode:

    是否生成二维码,0为不生成,1为生成。



1480
1481
1482
# File 'lib/v20190423/models.rb', line 1480

def UploadUrl
  @UploadUrl
end

Instance Method Details

#deserialize(params) ⇒ Object



1492
1493
1494
1495
1496
1497
1498
1499
1500
# File 'lib/v20190423/models.rb', line 1492

def deserialize(params)
  @ProjectId = params['ProjectId']
  @ProductId = params['ProductId']
  @BurnMethod = params['BurnMethod']
  @GenerationMethod = params['GenerationMethod']
  @UploadUrl = params['UploadUrl']
  @BatchCnt = params['BatchCnt']
  @GenerationQRCode = params['GenerationQRCode']
end