class TencentCloud::Dsgc::V20190723::DescribeDSPAAssessmentLatestRiskDetailInfoResponse
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