ToolPayloadsFromViews converts registry views into public DTOs.
(views []toolspkg.ToolView)
| 268 | |
| 269 | // ToolPayloadsFromViews converts registry views into public DTOs. |
| 270 | func ToolPayloadsFromViews(views []toolspkg.ToolView) []contract.ToolPayload { |
| 271 | payloads := make([]contract.ToolPayload, 0, len(views)) |
| 272 | for i := range views { |
| 273 | payloads = append(payloads, ToolPayloadFromView(&views[i])) |
| 274 | } |
| 275 | return payloads |
| 276 | } |
| 277 | |
| 278 | // ToolPayloadFromView converts one registry view into a public DTO. |
| 279 | func ToolPayloadFromView(view *toolspkg.ToolView) contract.ToolPayload { |