func configureAPI(api *operations.ToDoListAPI) { // configure the api here api.ServeError = errors.ServeError api.JSONConsumer = httpkit.JSONConsumer() api.JSONProducer = httpkit.JSONProducer() api.XPetstoreTokenAuth = func(token string) (interface{}, error) { return nil, errors.NotImplemented("api key auth x-petstore-token from header has not yet been implemented") } api.AddOneHandler = todos.AddOneHandlerFunc(func(principal interface{}) middleware.Responder { return middleware.NotImplemented("operation addOne has not yet been implemented") }) api.DestroyOneHandler = todos.DestroyOneHandlerFunc(func(params todos.DestroyOneParams, principal interface{}) middleware.Responder { return middleware.NotImplemented("operation destroyOne has not yet been implemented") }) api.FindHandler = todos.FindHandlerFunc(func(principal interface{}) middleware.Responder { return middleware.NotImplemented("operation find has not yet been implemented") }) api.UpdateOneHandler = todos.UpdateOneHandlerFunc(func(params todos.UpdateOneParams, principal interface{}) middleware.Responder { return middleware.NotImplemented("operation updateOne has not yet been implemented") }) }
func configureAPI(api *operations.TodoListAPI) http.Handler { // configure the api here api.ServeError = errors.ServeError api.JSONConsumer = httpkit.JSONConsumer() api.JSONProducer = httpkit.JSONProducer() api.KeyAuth = func(token string) (interface{}, error) { return nil, errors.NotImplemented("api key auth (key) x-petstore-token from header has not yet been implemented") } api.TodosAddOneHandler = todos.AddOneHandlerFunc(func(params todos.AddOneParams, principal interface{}) middleware.Responder { return middleware.NotImplemented("operation todos.AddOne has not yet been implemented") }) api.TodosDestroyOneHandler = todos.DestroyOneHandlerFunc(func(params todos.DestroyOneParams, principal interface{}) middleware.Responder { return middleware.NotImplemented("operation todos.DestroyOne has not yet been implemented") }) api.TodosFindHandler = todos.FindHandlerFunc(func(params todos.FindParams, principal interface{}) middleware.Responder { return middleware.NotImplemented("operation todos.Find has not yet been implemented") }) api.TodosUpdateOneHandler = todos.UpdateOneHandlerFunc(func(params todos.UpdateOneParams, principal interface{}) middleware.Responder { return middleware.NotImplemented("operation todos.UpdateOne has not yet been implemented") }) api.ServerShutdown = func() {} // api.CommandLineOptionsGroups = []swag.CommandLineOptionsGroup{ ... } return setupGlobalMiddleware(api.Serve(setupMiddlewares)) }