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

Function taskReferencePayloadFromReference

internal/extension/host_api_tasks.go:1003–1014  ·  view source on GitHub ↗
(record taskpkg.Reference)

Source from the content-addressed store, hash-verified

1001}
1002
1003func taskReferencePayloadFromReference(record taskpkg.Reference) apicontract.TaskReferencePayload {
1004 return apicontract.TaskReferencePayload{
1005 ID: record.ID,
1006 Identifier: record.Identifier,
1007 Title: record.Title,
1008 Status: record.Status,
1009 Priority: record.Priority,
1010 Owner: cloneOwnership(record.Owner),
1011 Scope: record.Scope,
1012 WorkspaceID: record.WorkspaceID,
1013 }
1014}
1015
1016func taskRunSummaryPayloadFromSummary(summary *taskpkg.RunSummary) *apicontract.TaskRunSummaryPayload {
1017 if summary == nil {

Calls 1

cloneOwnershipFunction · 0.70

Tested by

no test coverage detected