TaskTreeNodePayloadFromNode converts one task tree node into the shared payload.
(node taskpkg.TreeNode)
| 3100 | |
| 3101 | // TaskTreeNodePayloadFromNode converts one task tree node into the shared payload. |
| 3102 | func TaskTreeNodePayloadFromNode(node taskpkg.TreeNode) contract.TaskTreeNodePayload { |
| 3103 | return contract.TaskTreeNodePayload{ |
| 3104 | Task: TaskReferencePayloadFromReference(node.Task), |
| 3105 | ParentTaskID: node.ParentTaskID, |
| 3106 | Depth: node.Depth, |
| 3107 | ChildCount: node.ChildCount, |
| 3108 | ActiveRun: TaskRunSummaryPayloadFromSummary(node.ActiveRun), |
| 3109 | LastActivityAt: node.LastActivityAt, |
| 3110 | } |
| 3111 | } |
| 3112 | |
| 3113 | // TaskRunSessionPayloadFromSession converts one task run session link into the shared payload. |
| 3114 | func TaskRunSessionPayloadFromSession(session *taskpkg.RunSessionRef) *contract.TaskRunSessionPayload { |
no test coverage detected