TaskRunDetailPayloadFromView converts one run-detail view into the shared payload.
(view *taskpkg.RunDetailView)
| 3147 | |
| 3148 | // TaskRunDetailPayloadFromView converts one run-detail view into the shared payload. |
| 3149 | func TaskRunDetailPayloadFromView(view *taskpkg.RunDetailView) contract.TaskRunDetailPayload { |
| 3150 | if view == nil { |
| 3151 | return contract.TaskRunDetailPayload{} |
| 3152 | } |
| 3153 | |
| 3154 | return contract.TaskRunDetailPayload{ |
| 3155 | Run: TaskRunPayloadFromRun(&view.Run), |
| 3156 | Task: TaskReferencePayloadFromReference(view.Task), |
| 3157 | Session: TaskRunSessionPayloadFromSession(view.Session), |
| 3158 | Summary: TaskRunOperationalSummaryPayloadFromSummary(view.Summary), |
| 3159 | } |
| 3160 | } |
| 3161 | |
| 3162 | // TaskTriageStatePayloadFromState converts one triage-state record into the shared payload. |
| 3163 | func TaskTriageStatePayloadFromState(state taskpkg.TriageState) contract.TaskTriageStatePayload { |