class TencentCloud::Trp::V20210515::CreateCustomPackRequest

def deserialize(params)

def deserialize(params)
  @MerchantId = params['MerchantId']
  @Amount = params['Amount']
  @CorpId = params['CorpId']
  @PackType = params['PackType']
  @PackLevel = params['PackLevel']
  unless params['PackSpec'].nil?
    @PackSpec = []
    params['PackSpec'].each do |i|
      packspec_tmp = PackSpec.new
      packspec_tmp.deserialize(i)
      @PackSpec << packspec_tmp
    end
  end
  @CustomId = params['CustomId']
  unless params['CodeParts'].nil?
    @CodeParts = []
    params['CodeParts'].each do |i|
      codepart_tmp = CodePart.new
      codepart_tmp.deserialize(i)
      @CodeParts << codepart_tmp
    end
  end
  @BatchId = params['BatchId']
  @SerialType = params['SerialType']
  @ProductId = params['ProductId']
  @RelateType = params['RelateType']
  @SceneCode = params['SceneCode']
end