class TencentCloud::Dsgc::V20190723::DescribeDSPAAssessmentLatestRiskDetailInfoResponse

DescribeDSPAAssessmentLatestRiskDetailInfo返回参数结构体

def deserialize(params)

def deserialize(params)
  @DataSourceId = params['DataSourceId']
  @DataSourceName = params['DataSourceName']
  @AssetName = params['AssetName']
  @AssessmentTemplateId = params['AssessmentTemplateId']
  @IdentifyTemplateId = params['IdentifyTemplateId']
  @RiskType = params['RiskType']
  @RiskName = params['RiskName']
  @RiskDescription = params['RiskDescription']
  @RiskLevel = params['RiskLevel']
  @SuggestAction = params['SuggestAction']
  @Status = params['Status']
  @Remark = params['Remark']
  unless params['SecurityProduct'].nil?
    @SecurityProduct = []
    params['SecurityProduct'].each do |i|
      securityproduct_tmp = SecurityProduct.new
      securityproduct_tmp.deserialize(i)
      @SecurityProduct << securityproduct_tmp
    end
  end
  @RiskDimension = params['RiskDimension']
  @RelationAsset = params['RelationAsset']
  unless params['AccountRiskDetail'].nil?
    @AccountRiskDetail = []
    params['AccountRiskDetail'].each do |i|
      accountrisk_tmp = AccountRisk.new
      accountrisk_tmp.deserialize(i)
      @AccountRiskDetail << accountrisk_tmp
    end
  end
  unless params['PrivilegeRiskDetail'].nil?
    @PrivilegeRiskDetail = []
    params['PrivilegeRiskDetail'].each do |i|
      privilegerisk_tmp = PrivilegeRisk.new
      privilegerisk_tmp.deserialize(i)
      @PrivilegeRiskDetail << privilegerisk_tmp
    end
  end
  @PolicyRiskCosFileList = params['PolicyRiskCosFileList']
  unless params['AKSKLeak'].nil?
    @AKSKLeak = []
    params['AKSKLeak'].each do |i|
      akskleak_tmp = AKSKLeak.new
      akskleak_tmp.deserialize(i)
      @AKSKLeak << akskleak_tmp
    end
  end
  @RequestId = params['RequestId']
end

def initialize(datasourceid=nil, datasourcename=nil, assetname=nil, assessmenttemplateid=nil, identifytemplateid=nil, risktype=nil, riskname=nil, riskdescription=nil, risklevel=nil, suggestaction=nil, status=nil, remark=nil, securityproduct=nil, riskdimension=nil, relationasset=nil, accountriskdetail=nil, privilegeriskdetail=nil, policyriskcosfilelist=nil, akskleak=nil, requestid=nil)

def initialize(datasourceid=nil, datasourcename=nil, assetname=nil, assessmenttemplateid=nil, identifytemplateid=nil, risktype=nil, riskname=nil, riskdescription=nil, risklevel=nil, suggestaction=nil, status=nil, remark=nil, securityproduct=nil, riskdimension=nil, relationasset=nil, accountriskdetail=nil, privilegeriskdetail=nil, policyriskcosfilelist=nil, akskleak=nil, requestid=nil)
  @DataSourceId = datasourceid
  @DataSourceName = datasourcename
  @AssetName = assetname
  @AssessmentTemplateId = assessmenttemplateid
  @IdentifyTemplateId = identifytemplateid
  @RiskType = risktype
  @RiskName = riskname
  @RiskDescription = riskdescription
  @RiskLevel = risklevel
  @SuggestAction = suggestaction
  @Status = status
  @Remark = remark
  @SecurityProduct = securityproduct
  @RiskDimension = riskdimension
  @RelationAsset = relationasset
  @AccountRiskDetail = accountriskdetail
  @PrivilegeRiskDetail = privilegeriskdetail
  @PolicyRiskCosFileList = policyriskcosfilelist
  @AKSKLeak = akskleak
  @RequestId = requestid
end