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

Function ToolsetPayloadsFromViews

internal/api/core/tools.go:288–294  ·  view source on GitHub ↗

ToolsetPayloadsFromViews converts toolset projections into public DTOs.

(views []toolspkg.ToolsetView)

Source from the content-addressed store, hash-verified

286
287// ToolsetPayloadsFromViews converts toolset projections into public DTOs.
288func ToolsetPayloadsFromViews(views []toolspkg.ToolsetView) []contract.ToolsetPayload {
289 payloads := make([]contract.ToolsetPayload, 0, len(views))
290 for i := range views {
291 payloads = append(payloads, ToolsetPayloadFromView(views[i]))
292 }
293 return payloads
294}
295
296// ToolsetPayloadFromView converts one toolset projection into a public DTO.
297func ToolsetPayloadFromView(view toolspkg.ToolsetView) contract.ToolsetPayload {

Callers 1

ListToolsetsMethod · 0.85

Calls 2

appendFunction · 0.85
ToolsetPayloadFromViewFunction · 0.85

Tested by

no test coverage detected