MCPcopy Create free account
hub / github.com/apache/devlake / ListConnections

Function ListConnections

backend/plugins/ae/api/connection.go:133–143  ·  view source on GitHub ↗

@Summary get all ae connections @Description Get all AE connections @Tags plugins/ae @Success 200 {object} []models.AeConnection "Success" @Failure 400 {string} errcode.Error "Bad Request" @Failure 500 {string} errcode.Error "Internal Error" @Router /plugins/ae/connections [GET]

(input *plugin.ApiResourceInput)

Source from the content-addressed store, hash-verified

131// @Failure 500 {string} errcode.Error "Internal Error"
132// @Router /plugins/ae/connections [GET]
133func ListConnections(input *plugin.ApiResourceInput) (*plugin.ApiResourceOutput, errors.Error) {
134 var connections []models.AeConnection
135 err := connectionHelper.List(&connections)
136 if err != nil {
137 return nil, err
138 }
139 for idx, c := range connections {
140 connections[idx] = c.Sanitize()
141 }
142 return &plugin.ApiResourceOutput{Body: connections, Status: http.StatusOK}, nil
143}
144
145// @Summary get ae connection detail
146// @Description Get AE connection detail

Callers

nothing calls this directly

Calls 2

ListMethod · 0.45
SanitizeMethod · 0.45

Tested by

no test coverage detected