Documentation ¶
Index ¶
- type Api
- func (a *Api) CheckErr(w http.ResponseWriter, r *http.Request, err error, statusCode int) bool
- func (a *Api) HandleError(w http.ResponseWriter, r *http.Request, err interface{}, statusCode int)
- func (a *Api) Handler() (http.Handler, error)
- func (a *Api) JobAll(w http.ResponseWriter, r *http.Request)
- func (a *Api) JobCreate(w http.ResponseWriter, r *http.Request)
- func (a *Api) JobDestroy(w http.ResponseWriter, r *http.Request)
- func (a *Api) JobGetOne(w http.ResponseWriter, r *http.Request)
- func (a *Api) JobUpdate(w http.ResponseWriter, r *http.Request)
- func (a *Api) Printf(ctx context.Context, format string, v ...interface{})
- func (a *Api) ProjectAll(w http.ResponseWriter, r *http.Request)
- func (a *Api) ProjectCreate(w http.ResponseWriter, r *http.Request)
- func (a *Api) ProjectDestroy(w http.ResponseWriter, r *http.Request)
- func (a *Api) ProjectGetOne(w http.ResponseWriter, r *http.Request)
- func (a *Api) ProjectUpdate(w http.ResponseWriter, r *http.Request)
- func (a *Api) TriggerAll(w http.ResponseWriter, r *http.Request)
- func (a *Api) TriggerCreate(w http.ResponseWriter, r *http.Request)
- func (a *Api) TriggerDestroy(w http.ResponseWriter, r *http.Request)
- func (a *Api) TriggerGetOne(w http.ResponseWriter, r *http.Request)
- func (a *Api) TriggerUpdate(w http.ResponseWriter, r *http.Request)
- func (a *Api) URLParamInt(r *http.Request, key string) (int, error)
- type JobRequest
- type ProjectRequest
- type Response
- type TriggerRequest
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Api ¶
type Api struct {
// contains filtered or unexported fields
}
func (*Api) HandleError ¶
func (*Api) JobAll ¶
func (a *Api) JobAll(w http.ResponseWriter, r *http.Request)
JobAll handler for getting all jobs
func (*Api) JobCreate ¶
func (a *Api) JobCreate(w http.ResponseWriter, r *http.Request)
JobCreate handler for creating a job
func (*Api) JobDestroy ¶
func (a *Api) JobDestroy(w http.ResponseWriter, r *http.Request)
JobDestroy delete a single job by id
func (*Api) JobGetOne ¶
func (a *Api) JobGetOne(w http.ResponseWriter, r *http.Request)
JobGetOne handler to get single job by id
func (*Api) JobUpdate ¶
func (a *Api) JobUpdate(w http.ResponseWriter, r *http.Request)
JobUpdate update a job by id
func (*Api) ProjectAll ¶
func (a *Api) ProjectAll(w http.ResponseWriter, r *http.Request)
ProjectAll handler for getting all projects
func (*Api) ProjectCreate ¶
func (a *Api) ProjectCreate(w http.ResponseWriter, r *http.Request)
ProjectCreate handler for creating a project
func (*Api) ProjectDestroy ¶
func (a *Api) ProjectDestroy(w http.ResponseWriter, r *http.Request)
ProjectDestroy delete a single project by id
func (*Api) ProjectGetOne ¶
func (a *Api) ProjectGetOne(w http.ResponseWriter, r *http.Request)
ProjectGetOne handler to get single project by id
func (*Api) ProjectUpdate ¶
func (a *Api) ProjectUpdate(w http.ResponseWriter, r *http.Request)
ProjectUpdate update a project by id
func (*Api) TriggerAll ¶
func (a *Api) TriggerAll(w http.ResponseWriter, r *http.Request)
TriggerAll handler for getting all triggers
func (*Api) TriggerCreate ¶
func (a *Api) TriggerCreate(w http.ResponseWriter, r *http.Request)
TriggerCreate handler for creating a trigger
func (*Api) TriggerDestroy ¶
func (a *Api) TriggerDestroy(w http.ResponseWriter, r *http.Request)
TriggerDestroy delete a single trigger by id
func (*Api) TriggerGetOne ¶
func (a *Api) TriggerGetOne(w http.ResponseWriter, r *http.Request)
TriggerGetOne handler to get single trigger by id
func (*Api) TriggerUpdate ¶
func (a *Api) TriggerUpdate(w http.ResponseWriter, r *http.Request)
TriggerUpdate update a trigger by id
type JobRequest ¶
type ProjectRequest ¶
type TriggerRequest ¶
Click to show internal directories.
Click to hide internal directories.