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.



1450
1451
1452
1453
1454
1455
1456
1457
1458
# File 'lib/v20190423/models.rb', line 1450

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为生成。



1448
1449
1450
# File 'lib/v20190423/models.rb', line 1448

def BatchCnt
  @BatchCnt
end

#BurnMethodObject

Parameters:

  • ProjectId:

    项目ID

  • ProductId:

    产品ID

  • BurnMethod:

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

  • GenerationMethod:

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

  • UploadUrl:

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

  • BatchCnt:

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

  • GenerationQRCode:

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



1448
1449
1450
# File 'lib/v20190423/models.rb', line 1448

def BurnMethod
  @BurnMethod
end

#GenerationMethodObject

Parameters:

  • ProjectId:

    项目ID

  • ProductId:

    产品ID

  • BurnMethod:

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

  • GenerationMethod:

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

  • UploadUrl:

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

  • BatchCnt:

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

  • GenerationQRCode:

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



1448
1449
1450
# File 'lib/v20190423/models.rb', line 1448

def GenerationMethod
  @GenerationMethod
end

#GenerationQRCodeObject

Parameters:

  • ProjectId:

    项目ID

  • ProductId:

    产品ID

  • BurnMethod:

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

  • GenerationMethod:

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

  • UploadUrl:

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

  • BatchCnt:

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

  • GenerationQRCode:

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



1448
1449
1450
# File 'lib/v20190423/models.rb', line 1448

def GenerationQRCode
  @GenerationQRCode
end

#ProductIdObject

Parameters:

  • ProjectId:

    项目ID

  • ProductId:

    产品ID

  • BurnMethod:

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

  • GenerationMethod:

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

  • UploadUrl:

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

  • BatchCnt:

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

  • GenerationQRCode:

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



1448
1449
1450
# File 'lib/v20190423/models.rb', line 1448

def ProductId
  @ProductId
end

#ProjectIdObject

Parameters:

  • ProjectId:

    项目ID

  • ProductId:

    产品ID

  • BurnMethod:

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

  • GenerationMethod:

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

  • UploadUrl:

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

  • BatchCnt:

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

  • GenerationQRCode:

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



1448
1449
1450
# File 'lib/v20190423/models.rb', line 1448

def ProjectId
  @ProjectId
end

#UploadUrlObject

Parameters:

  • ProjectId:

    项目ID

  • ProductId:

    产品ID

  • BurnMethod:

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

  • GenerationMethod:

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

  • UploadUrl:

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

  • BatchCnt:

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

  • GenerationQRCode:

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



1448
1449
1450
# File 'lib/v20190423/models.rb', line 1448

def UploadUrl
  @UploadUrl
end

Instance Method Details

#deserialize(params) ⇒ Object



1460
1461
1462
1463
1464
1465
1466
1467
1468
# File 'lib/v20190423/models.rb', line 1460

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