func UpdateValidationDetails()

in internal/wlm/wlm.go [90:105]


func UpdateValidationDetails(sqlservervalidation *workloadmanager.SqlserverValidation, details []internal.Details) *workloadmanager.SqlserverValidation {
	sqlservervalidation.ValidationDetails = []*workloadmanager.SqlserverValidationValidationDetail{}
	for _, detail := range details {
		d := []*workloadmanager.SqlserverValidationDetails{}
		for _, f := range detail.Fields {
			d = append(d, &workloadmanager.SqlserverValidationDetails{
				Fields: f,
			})
		}
		sqlservervalidation.ValidationDetails = append(sqlservervalidation.ValidationDetails, &workloadmanager.SqlserverValidationValidationDetail{
			Type:    detail.Name,
			Details: d,
		})
	}
	return sqlservervalidation
}