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

Function taskRunDetailPayloadFromView

internal/extension/host_api_tasks.go:1140–1151  ·  view source on GitHub ↗
(view *taskpkg.RunDetailView)

Source from the content-addressed store, hash-verified

1138}
1139
1140func taskRunDetailPayloadFromView(view *taskpkg.RunDetailView) apicontract.TaskRunDetailPayload {
1141 if view == nil {
1142 return apicontract.TaskRunDetailPayload{}
1143 }
1144
1145 return apicontract.TaskRunDetailPayload{
1146 Run: taskRunPayloadFromRun(&view.Run),
1147 Task: taskReferencePayloadFromReference(view.Task),
1148 Session: taskRunSessionPayloadFromSession(view.Session),
1149 Summary: taskRunOperationalSummaryPayloadFromSummary(view.Summary),
1150 }
1151}
1152
1153func taskRunSessionPayloadFromSession(session *taskpkg.RunSessionRef) *apicontract.TaskRunSessionPayload {
1154 if session == nil {