# Functions
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
@Summary Create Project CodeHost @Description Create Project CodeHost @Tags project @Accept json @Produce json @Param name path string true "project name" @Param body body models.CodeHost true "body" @Success 200 @Router /api/aslan/project/integration/{name}/codehosts [post].
No description provided by the author
No description provided by the author
@Summary Delete Project CodeHost @Description Delete Project CodeHost @Tags project @Accept json @Produce json @Param name path string true "project name" @Param id path int true "code host id" @Success 200 @Router /api/aslan/project/integration/{name}/codehosts/{id} [delete].
TODO: add authorization to this.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
@Summary Get Bussiness Directory @Description Get Bussiness Directory @Tags project @Accept json @Produce json @Success 200 {array} projectservice.GroupDetail @Router /api/aslan/project/bizdir [get].
@Summary Get Bussiness Directory Project Services @Description Get Bussiness Directory Project Services @Tags project @Accept json @Produce json @Param projectName query string true "project name" @Success 200 {array} string @Router /api/aslan/project/bizdir/services [get].
@Summary Get Bussiness Directory Searvice Detail @Description Get Bussiness Directory Searvice Detail @Tags project @Accept json @Produce json @Param projectName query string true "project name" @Param serviceName query string true "service name" @Success 200 {array} projectservice.GetBizDirServiceDetailResponse @Router /api/aslan/project/bizdir/service/detail [get].
No description provided by the author
@Summary Get global variable candidates @Description Get global variable candidates @Tags project @Accept json @Produce json @Param name path string true "project name" @Success 200 {array} projectservice.GetGlobalVariableCandidatesRespone @Router /api/aslan/project/products/{name}/globalVariableCandidates [get].
@Summary Get global variables @Description Get global variables @Tags project @Accept json @Produce json @Param name path string true "project name" @Success 200 {array} commontypes.ServiceVariableKV @Router /api/aslan/project/products/{name}/globalVariables [get].
No description provided by the author
No description provided by the author
@Summary Get production_global variable candidates @Description Get global variable candidates @Tags project @Accept json @Produce json @Param name path string true "project name" @Success 200 {array} projectservice.GetGlobalVariableCandidatesRespone @Router /api/aslan/project/products/{name}/globalProductionGlobalVariables [get].
@Summary Get global production_variables @Description Get global variables @Tags project @Accept json @Produce json @Param name path string true "project name" @Success 200 {array} commontypes.ServiceVariableKV @Router /api/aslan/project/products/{name}/productionGlobalVariables [get].
No description provided by the author
TODO: no authorization whatsoever.
@Summary Get Project CodeHost @Description Get Project CodeHost @Tags project @Accept json @Produce json @Param name path string true "project name" @Param id path int true "code host id" @Success 200 {object} models.CodeHost @Router /api/aslan/project/integration/{name}/codehosts/{id} [get].
No description provided by the author
@Summary List Available CodeHost @Description List Available CodeHost @Tags project @Accept json @Produce json @Param name path string true "project name" @Param encryptedKey query string true "encrypted key" @Success 200 {array} models.CodeHost @Router /api/aslan/project/integration/{name}/codehosts/available [get].
No description provided by the author
No description provided by the author
@Summary List Project CodeHost @Description List Project CodeHost @Tags project @Accept json @Produce json @Param name path string true "project name" @Param encryptedKey query string true "encrypted key" @Success 200 {array} models.CodeHost @Router /api/aslan/project/integration/{name}/codehosts [get].
No description provided by the author
No description provided by the author
No description provided by the author
TODO: no authorization, fix this.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
@Summary OpenAPI Initialize Yaml Project @Description OpenAPI Initialize Yaml Project @Tags OpenAPI @Accept json @Produce json @Param body body service.OpenAPIInitializeProjectReq true "body" @Success 200 @Router /openapi/projects/project/init/yaml [post].
No description provided by the author
No description provided by the author
@Summary Bussiness Directory Search By Project @Description Bussiness Directory Search By Project @Tags project @Accept json @Produce json @Param projectName query string true "project name" @Success 200 {array} projectservice.GroupDetail @Router /api/aslan/project/bizdir/search/project [get].
@Summary Bussiness Directory Search By Service @Description Bussiness Directory Search By Service @Tags project @Accept json @Produce json @Param serviceName query string true "service name" @Success 200 {array} projectservice.SearchBizDirByServiceGroup @Router /api/aslan/project/bizdir/search/service [get].
No description provided by the author
@Summary Update global variables @Description Update global variables @Tags project @Accept json @Produce json @Param name path string true "project name" @Param body body updateGlobalVariablesRequest true "body" @Success 200 @Router /api/aslan/project/products/{name}/globalVariables [put].
No description provided by the author
@Summary Update production_global variables @Description Update global variables @Tags project @Accept json @Produce json @Param name path string true "project name" @Param body body updateGlobalVariablesRequest true "body" @Success 200 @Router /api/aslan/project/products/{name}/productionGlobalVariables [put].
No description provided by the author
UpdateProductTemplate ...
TODO: old API with no authorizations.
No description provided by the author
@Summary Update Project CodeHost @Description Update Project CodeHost @Tags project @Accept json @Produce json @Param name path string true "project name" @Param id path int true "code host id" @Param body body models.CodeHost true "body" @Success 200 @Router /api/aslan/project/integration/{name}/codehosts/{id} [patch].
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Structs
No description provided by the author
No description provided by the author
No description provided by the author