package
0.0.0-20220526004026-0843407b511d
Repository: https://github.com/omnibuildplatform/omni-manager.git
Documentation: pkg.go.dev

# Functions

@Summary AddKickStart @Description add a KickStart data @Tags v3 version @Param file formData file true "kickstart file" @Param name formData string true " name" @Param desc formData string true " desc" @Accept json @Produce json @Router /v3/kickStart [post].
@Summary AuthingCreateUser @Description AuthingCreateUser @Tags Authing @Param body body models.CreateUserInput true "body for user info" @Accept json @Produce json @Router /v1/auth/createUser [post].
@Summary AuthingGetToken @Description AuthingGetToken @Tags Authing @Param authingUserId path string true "The key for staticblock" @Accept json @Produce json @Router /v1/auth/getDetail/{authingUserId} [get].
@Summary login success redirect url @Description login success redirect url @Tags Authing @Accept json @Produce json @Router /v1/auth/loginok [get].
@Summary BuildFromISO @Description build a image from iso @Tags v3 version @Param body body models.BaseImagesKickStart true "body for ImageMeta content" @Accept json @Produce json @Router /v3/images/buildFromIso [post].
@Summary Create Job @Description start a image build job @Tags v2 version @Param body body models.BuildParam true "body for ImageMeta content" @Accept json @Produce json @Router /v2/images/createJob [post].
@Summary DeletBaseImages @Description delete a base images data @Tags v3 version @Param id path int true "id for BaseImages content" @Accept json @Produce json @Router /v3/baseImages/{id} [delete].
@Summary deleteRecord @Description delete multipule job build records @Tags v2 version @Param body body []string true "job id list" @Accept json @Produce json @Router /v2/images/deleteJob [post].
@Summary DeleteKickStart @Description delete a KickStart data @Tags v3 version @Param id path int true "id for KickStart content" @Accept json @Produce json @Router /v3/kickStart/{id} [delete].
@Summary GetBaseData param @Description get architecture, release Version, output Format ,and default package name list @Tags v1 version @Accept json @Produce json @Router /v1/images/param/getBaseData/ [get].
@Summary GetCustomePkgList param @Description get custom package name list @Tags v1 version @Param arch query string true " arch ,e g:x86_64" @Param release query string true "release " @Param sig query string true "custom group " @Accept json @Produce json @Router /v1/images/param/getCustomePkgList/ [get].
@Summary GetImagesAndKickStart @Description GetImagesAndKickStart @Tags v3 version @Accept json @Produce json @Router /v3/getImagesAndKickStart [get].
@Summary get single job logs @Description get single job logs @Tags v2 version @Param id path string true "job id" @Param stepID query string true "step id" @Param uuid query string false "uuid" @Param jobtype query string true "job type" @Accept json @Produce json @Router /v2/images/getLogsOf/{id} [get].
@Summary GetJobParam @Description get job build param @Tags v2 version @Param id path string true "job id" @Accept json @Produce json @Router /v2/images/getJobParam/{id} [get].
@Summary GetKickStartByID @Description GetKickStartByID @Tags v3 version @Param id path int true "id for content" @Accept json @Produce json @Router /v3/kickStart/{id} [get].
@Summary MySummary @Description get my summary @Tags v2 version @Accept json @Produce json @Router /v2/images/getMySummary [get].
@Summary get single job detail @Description get single job detail @Tags v2 version @Param id path string true "job id" @Param jobtype query string true "job type" @Accept json @Produce json @Router /v2/images/getOne/{id} [get].
@Summary ImportBaseImages @Description import a image meta data @Tags v3 version @Param body body models.BaseImages true "body for BaseImages content" @Accept json @Produce json @Router /v3/baseImages/import [post].
@Summary ListBaseImages @Description get my base image list order by id desc @Tags v3 version @Param offset query int false "offset " @Param limit query int false "limit" @Accept json @Produce json @Router /v3/baseImages/list [get].
@Summary ListKickStart @Description get my kick start file list order by id desc @Tags v3 version @Param offset query int false "offset " @Param limit query int false "limit" @Accept json @Produce json @Router /v3/kickStart/list [get].
@Summary QueryJobLogs @Description QueryJobLogs for given job name @Tags v1 version @Param name path string true "The name for job" @Accept json @Produce json @Router /v1/images/queryJobLogs/{name} [get].
@Summary QueryJobStatus @Description QueryJobStatus for given job name @Tags v1 version @Param name path string true "The name for job" @Param id query string false "The id for job in database.
@Summary QueryMyHistory @Description Query My History @Tags v1 version @Param arch query string false "arch" @Param status query string false "status" @Param type query string false "build type" @Param nameordesc query string false "name or desc" @Param offset query int false "offset " @Param limit query int false "limit" @Accept json @Produce json @Router /v1/images/queryHistory/mine [get].
@Summary RepoSavedCallBack @Description callback after repo loaded from source url @Tags v3 version @Param id path int true "id for image item" @Param status query string true "status for image item" @Accept json @Produce json @Router /v3/baseImages/repoCallback/{id} [get].
@Summary StartBuild Job @Description start a image build job @Tags v1 version @Param body body models.BuildParam true "body for ImageMeta content" @Accept json @Produce json @Router /v1/images/startBuild [post].
@Summary StopJobBuild @Description Stop Job Build @Tags v2 version @Param id path string true "job id" @Param jobtype query string true "job type" @Accept json @Produce json @Router /v2/images/stopJob/{id} [delete].
@Summary UpdateBaseImages @Description update a base images data @Tags v3 version @Param id path int true "id for content" @Param body body models.BaseImages true "body for BaseImages content" @Accept json @Produce json @Router /v3/baseImages/{id} [put].
@Summary UpdateKickStart @Description update a kick start data @Tags v3 version @Param id path int true "id for content" @Param body body models.KickStart true "body for KickStart content" @Accept json @Produce json @Router /v3/kickStart/{id} [put].