MCPcopy Create free account
hub / github.com/compozy/agh / TaskRunDetailPayloadFromView

Function TaskRunDetailPayloadFromView

internal/api/core/conversions.go:3149–3160  ·  view source on GitHub ↗

TaskRunDetailPayloadFromView converts one run-detail view into the shared payload.

(view *taskpkg.RunDetailView)

Source from the content-addressed store, hash-verified

3147
3148// TaskRunDetailPayloadFromView converts one run-detail view into the shared payload.
3149func 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.
3163func TaskTriageStatePayloadFromState(state taskpkg.TriageState) contract.TaskTriageStatePayload {