func WorkoutOne(req models.WorkoutRequest) (models.WorkoutResponse, error) { resp := models.WorkoutResponse{} resp.TimeSpentS = req.TimeSpentS resp.PostPoints = calculateWorkoutOneImage(req.PostImage) resp.PrePoints = calculateWorkoutOneImage(req.PreImage) resp.DeltaPoints = models.FindDeltasForSetOfPoints(resp.PrePoints, resp.PostPoints) populateWorkoutOneBody(&resp) populateWorkoutOneTitle(&resp) resp.PreImage = req.PreImage.ImageURL resp.PostImage = req.PostImage.ImageURL return resp, nil }