ToolPayloadFromView converts one registry view into a public DTO.
(view *toolspkg.ToolView)
| 277 | |
| 278 | // ToolPayloadFromView converts one registry view into a public DTO. |
| 279 | func ToolPayloadFromView(view *toolspkg.ToolView) contract.ToolPayload { |
| 280 | return contract.ToolPayload{ |
| 281 | Descriptor: toolDescriptorPayload(view.Descriptor), |
| 282 | Availability: toolAvailabilityPayload(view.Availability), |
| 283 | Decision: toolDecisionPayload(view.Decision), |
| 284 | } |
| 285 | } |
| 286 | |
| 287 | // ToolsetPayloadsFromViews converts toolset projections into public DTOs. |
| 288 | func ToolsetPayloadsFromViews(views []toolspkg.ToolsetView) []contract.ToolsetPayload { |
no test coverage detected