Documentation ¶
Overview ¶
GENERATED DO NOT EDIT GENERATOR: scripts/gencode/gencode.go ARGUMENTS: --component server --config ../../../../config/api.scheduler.yml --package schedulerserver --out-dir . --out ./schedulerserver.gen.go --model-package github.com/adamlouis/squirrelbyte/server/pkg/model/schedulermodel
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterRouter ¶
func RegisterRouter(apiHandler APIHandler, r *mux.Router, c ErrorCoder)
Types ¶
type APIHandler ¶
type APIHandler interface { ListSchedulers(ctx context.Context, queryParams *schedulermodel.ListSchedulersRequest) (*schedulermodel.ListSchedulersResponse, error) PostScheduler(ctx context.Context, body *schedulermodel.Scheduler) (*schedulermodel.Scheduler, error) GetScheduler(ctx context.Context, pathParams *schedulermodel.GetSchedulerPathParams) (*schedulermodel.Scheduler, error) PutScheduler(ctx context.Context, pathParams *schedulermodel.PutSchedulerPathParams, body *schedulermodel.Scheduler) (*schedulermodel.Scheduler, error) DeleteScheduler(ctx context.Context, pathParams *schedulermodel.DeleteSchedulerPathParams) error }
func NewAPIHandler ¶
type ErrorCoder ¶
type HTTPHandler ¶
type HTTPHandler interface { ListSchedulers(w http.ResponseWriter, req *http.Request) PostScheduler(w http.ResponseWriter, req *http.Request) GetScheduler(w http.ResponseWriter, req *http.Request) PutScheduler(w http.ResponseWriter, req *http.Request) DeleteScheduler(w http.ResponseWriter, req *http.Request) }
type RollbackFn ¶
type RollbackFn func() error
Click to show internal directories.
Click to hide internal directories.