(req contract.CompleteTaskRunRequest)
| 2404 | } |
| 2405 | |
| 2406 | func completeTaskRunFromRequest(req contract.CompleteTaskRunRequest) (taskpkg.RunResult, error) { |
| 2407 | result := taskpkg.RunResult{Value: cloneRawMessage(req.Result)} |
| 2408 | if err := result.Validate("run_result"); err != nil { |
| 2409 | return taskpkg.RunResult{}, err |
| 2410 | } |
| 2411 | return result, nil |
| 2412 | } |
| 2413 | |
| 2414 | func createTaskBlockFromRequest( |
| 2415 | taskID string, |