Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetProject ¶
@Summary Create and run a new project @Description Create and run a new project @Tags framework/projects @Accept application/json @Param project body models.Project true "json" @Success 200 {object} models.Project @Failure 400 {string} errcode.Error "Bad Request" @Failure 500 {string} errcode.Error "Internal Error" @Router /projects/:projectName [get]
func GetProjectMetrics ¶
@Summary Get a ProjectMetrics @Description Get a ProjectMetrics @Tags framework/ProjectMetrics @Param page query int true "query" @Param pagesize query int true "query" @Success 200 {object} models.ProjectMetric @Failure 400 {string} errcode.Error "Bad Request" @Failure 500 {string} errcode.Error "Internel Error" @Router /projects/:projectName/metrics/:pluginName [get]
func GetProjects ¶
@Summary Get list of projects @Description GET /projects?page=1&pagesize=10 @Tags framework/projects @Param page query int true "query" @Param pagesize query int true "query" @Success 200 {object} PaginatedProjects @Failure 400 {string} errcode.Error "Bad Request" @Failure 500 {string} errcode.Error "Internel Error" @Router /projects [get]
func PatchProject ¶
@Summary Patch a project @Description Patch a project @Tags framework/projects @Accept application/json @Param project body models.Project true "json" @Success 200 {object} models.Project @Failure 400 {string} errcode.Error "Bad Request" @Failure 500 {string} errcode.Error "Internal Error" @Router /projects/:projectName [patch]
func PatchProjectMetrics ¶
@Summary Patch a ProjectMetrics @Description Patch a ProjectMetrics @Tags framework/ProjectMetrics @Accept application/json @Param ProjectMetrics body models.ProjectMetric true "json" @Success 200 {object} models.ProjectMetric @Failure 400 {string} errcode.Error "Bad Request" @Failure 500 {string} errcode.Error "Internal Error" @Router /projects/:projectName/metrics/:pluginName [patch]
func PostProject ¶
@Summary Create a new project @Description Create a new project @Tags framework/projects @Accept application/json @Param project body models.Project true "json" @Success 200 {object} models.Project @Failure 400 {string} errcode.Error "Bad Request" @Failure 500 {string} errcode.Error "Internal Error" @Router /projects [post]
func PostProjectMetrics ¶
@Summary Create a new ProjectMetrics @Description Create a new ProjectMetrics @Tags framework/ProjectMetrics @Accept application/json @Param project body models.Project true "json" @Success 200 {object} models.ProjectMetric @Failure 400 {string} errcode.Error "Bad Request" @Failure 500 {string} errcode.Error "Internal Error" @Router /projects/:projectName/metrics [post]