func (o *TodoListAPI) initHandlerCache() { if o.context == nil { o.context = middleware.NewRoutableContext(o.spec, o, nil) } if o.handlers == nil { o.handlers = make(map[string]map[string]http.Handler) } if o.handlers["POST"] == nil { o.handlers[strings.ToUpper("POST")] = make(map[string]http.Handler) } o.handlers["POST"]["/"] = todos.NewAddOne(o.context, o.TodosAddOneHandler) if o.handlers["DELETE"] == nil { o.handlers[strings.ToUpper("DELETE")] = make(map[string]http.Handler) } o.handlers["DELETE"]["/{id}"] = todos.NewDestroyOne(o.context, o.TodosDestroyOneHandler) if o.handlers["GET"] == nil { o.handlers[strings.ToUpper("GET")] = make(map[string]http.Handler) } o.handlers["GET"]["/"] = todos.NewFind(o.context, o.TodosFindHandler) if o.handlers["PUT"] == nil { o.handlers[strings.ToUpper("PUT")] = make(map[string]http.Handler) } o.handlers["PUT"]["/{id}"] = todos.NewUpdateOne(o.context, o.TodosUpdateOneHandler) }
func (o *TaskTrackerAPI) initHandlerCache() { if o.context == nil { o.context = middleware.NewRoutableContext(o.spec, o, nil) } if o.handlers == nil { o.handlers = make(map[string]map[string]http.Handler) } if o.handlers["POST"] == nil { o.handlers[strings.ToUpper("POST")] = make(map[string]http.Handler) } o.handlers["POST"]["/tasks/{id}/comments"] = tasks.NewAddCommentToTask(o.context, o.TasksAddCommentToTaskHandler) if o.handlers["POST"] == nil { o.handlers[strings.ToUpper("POST")] = make(map[string]http.Handler) } o.handlers["POST"]["/tasks"] = tasks.NewCreateTask(o.context, o.TasksCreateTaskHandler) if o.handlers["DELETE"] == nil { o.handlers[strings.ToUpper("DELETE")] = make(map[string]http.Handler) } o.handlers["DELETE"]["/tasks/{id}"] = tasks.NewDeleteTask(o.context, o.TasksDeleteTaskHandler) if o.handlers["GET"] == nil { o.handlers[strings.ToUpper("GET")] = make(map[string]http.Handler) } o.handlers["GET"]["/tasks/{id}/comments"] = tasks.NewGetTaskComments(o.context, o.TasksGetTaskCommentsHandler) if o.handlers["GET"] == nil { o.handlers[strings.ToUpper("GET")] = make(map[string]http.Handler) } o.handlers["GET"]["/tasks/{id}"] = tasks.NewGetTaskDetails(o.context, o.TasksGetTaskDetailsHandler) if o.handlers["GET"] == nil { o.handlers[strings.ToUpper("GET")] = make(map[string]http.Handler) } o.handlers["GET"]["/tasks"] = tasks.NewListTasks(o.context, o.TasksListTasksHandler) if o.handlers["PUT"] == nil { o.handlers[strings.ToUpper("PUT")] = make(map[string]http.Handler) } o.handlers["PUT"]["/tasks/{id}"] = tasks.NewUpdateTask(o.context, o.TasksUpdateTaskHandler) if o.handlers["POST"] == nil { o.handlers[strings.ToUpper("POST")] = make(map[string]http.Handler) } o.handlers["POST"]["/tasks/{id}/files"] = tasks.NewUploadTaskFile(o.context, o.TasksUploadTaskFileHandler) }
func (o *TodoListAPI) initHandlerCache() { if o.context == nil { o.context = middleware.NewRoutableContext(o.spec, o, nil) } if o.handlers == nil { o.handlers = make(map[string]map[string]http.Handler) } if o.handlers["GET"] == nil { o.handlers[strings.ToUpper("GET")] = make(map[string]http.Handler) } o.handlers["GET"]["/"] = todos.NewFindTodos(o.context, o.TodosFindTodosHandler) }
func (o *PetstoreAPI) initHandlerCache() { if o.context == nil { o.context = middleware.NewRoutableContext(o.spec, o, nil) } if o.handlers == nil { o.handlers = make(map[string]map[string]http.Handler) } if o.handlers["POST"] == nil { o.handlers[strings.ToUpper("POST")] = make(map[string]http.Handler) } o.handlers["POST"]["/pets"] = pet.NewAddPet(o.context, o.PetAddPetHandler) if o.handlers["POST"] == nil { o.handlers[strings.ToUpper("POST")] = make(map[string]http.Handler) } o.handlers["POST"]["/users"] = user.NewCreateUser(o.context, o.UserCreateUserHandler) if o.handlers["POST"] == nil { o.handlers[strings.ToUpper("POST")] = make(map[string]http.Handler) } o.handlers["POST"]["/users/createWithArray"] = user.NewCreateUsersWithArrayInput(o.context, o.UserCreateUsersWithArrayInputHandler) if o.handlers["POST"] == nil { o.handlers[strings.ToUpper("POST")] = make(map[string]http.Handler) } o.handlers["POST"]["/users/createWithList"] = user.NewCreateUsersWithListInput(o.context, o.UserCreateUsersWithListInputHandler) if o.handlers["DELETE"] == nil { o.handlers[strings.ToUpper("DELETE")] = make(map[string]http.Handler) } o.handlers["DELETE"]["/stores/order/{orderId}"] = store.NewDeleteOrder(o.context, o.StoreDeleteOrderHandler) if o.handlers["DELETE"] == nil { o.handlers[strings.ToUpper("DELETE")] = make(map[string]http.Handler) } o.handlers["DELETE"]["/pets/{petId}"] = pet.NewDeletePet(o.context, o.PetDeletePetHandler) if o.handlers["DELETE"] == nil { o.handlers[strings.ToUpper("DELETE")] = make(map[string]http.Handler) } o.handlers["DELETE"]["/users/{username}"] = user.NewDeleteUser(o.context, o.UserDeleteUserHandler) if o.handlers["GET"] == nil { o.handlers[strings.ToUpper("GET")] = make(map[string]http.Handler) } o.handlers["GET"]["/pets/findByStatus"] = pet.NewFindPetsByStatus(o.context, o.PetFindPetsByStatusHandler) if o.handlers["GET"] == nil { o.handlers[strings.ToUpper("GET")] = make(map[string]http.Handler) } o.handlers["GET"]["/pets/findByTags"] = pet.NewFindPetsByTags(o.context, o.PetFindPetsByTagsHandler) if o.handlers["GET"] == nil { o.handlers[strings.ToUpper("GET")] = make(map[string]http.Handler) } o.handlers["GET"]["/stores/order/{orderId}"] = store.NewGetOrderByID(o.context, o.StoreGetOrderByIDHandler) if o.handlers["GET"] == nil { o.handlers[strings.ToUpper("GET")] = make(map[string]http.Handler) } o.handlers["GET"]["/pets/{petId}"] = pet.NewGetPetByID(o.context, o.PetGetPetByIDHandler) if o.handlers["GET"] == nil { o.handlers[strings.ToUpper("GET")] = make(map[string]http.Handler) } o.handlers["GET"]["/users/{username}"] = user.NewGetUserByName(o.context, o.UserGetUserByNameHandler) if o.handlers["GET"] == nil { o.handlers[strings.ToUpper("GET")] = make(map[string]http.Handler) } o.handlers["GET"]["/users/login"] = user.NewLoginUser(o.context, o.UserLoginUserHandler) if o.handlers["GET"] == nil { o.handlers[strings.ToUpper("GET")] = make(map[string]http.Handler) } o.handlers["GET"]["/users/logout"] = user.NewLogoutUser(o.context, o.UserLogoutUserHandler) if o.handlers["POST"] == nil { o.handlers[strings.ToUpper("POST")] = make(map[string]http.Handler) } o.handlers["POST"]["/stores/order"] = store.NewPlaceOrder(o.context, o.StorePlaceOrderHandler) if o.handlers["PUT"] == nil { o.handlers[strings.ToUpper("PUT")] = make(map[string]http.Handler) } o.handlers["PUT"]["/pets"] = pet.NewUpdatePet(o.context, o.PetUpdatePetHandler) if o.handlers["POST"] == nil { o.handlers[strings.ToUpper("POST")] = make(map[string]http.Handler) } o.handlers["POST"]["/pets/{petId}"] = pet.NewUpdatePetWithForm(o.context, o.PetUpdatePetWithFormHandler) if o.handlers["PUT"] == nil { o.handlers[strings.ToUpper("PUT")] = make(map[string]http.Handler) } o.handlers["PUT"]["/users/{username}"] = user.NewUpdateUser(o.context, o.UserUpdateUserHandler) }