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

Function TaskReferencePayloadFromReference

internal/api/core/conversions.go:2974–2989  ·  view source on GitHub ↗

TaskReferencePayloadFromReference converts one task reference into the shared payload.

(record taskpkg.Reference)

Source from the content-addressed store, hash-verified

2972
2973// TaskReferencePayloadFromReference converts one task reference into the shared payload.
2974func TaskReferencePayloadFromReference(record taskpkg.Reference) contract.TaskReferencePayload {
2975 return contract.TaskReferencePayload{
2976 ID: record.ID,
2977 Identifier: record.Identifier,
2978 Title: record.Title,
2979 Status: record.Status,
2980 Priority: record.Priority,
2981 Owner: cloneOwnership(record.Owner),
2982 Scope: record.Scope,
2983 WorkspaceID: record.WorkspaceID,
2984 LatestEventSeq: record.LatestEventSeq,
2985 Paused: record.Paused,
2986 EffectivePaused: record.EffectivePaused,
2987 PausedByTaskID: record.PausedByTaskID,
2988 }
2989}
2990
2991// TaskRunSummaryPayloadFromSummary converts one operator-facing run summary into the shared payload.
2992func TaskRunSummaryPayloadFromSummary(summary *taskpkg.RunSummary) *contract.TaskRunSummaryPayload {

Calls 1

cloneOwnershipFunction · 0.70

Tested by

no test coverage detected