MCPcopy Index your code
hub / github.com/APIParkLab/APIPark / IAPIController

Interface IAPIController

controller/ai-api/controller.go:10–16  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

8)
9
10type IAPIController interface {
11 Create(ctx *gin.Context, serviceId string, input *ai_api_dto.CreateAPI) (*ai_api_dto.API, error)
12 Edit(ctx *gin.Context, serviceId string, apiId string, input *ai_api_dto.EditAPI) (*ai_api_dto.API, error)
13 Delete(ctx *gin.Context, serviceId string, apiId string) error
14 List(ctx *gin.Context, keyword string, serviceId string) ([]*ai_api_dto.APIItem, error)
15 Get(ctx *gin.Context, serviceId string, apiId string) (*ai_api_dto.API, error)
16}
17
18func init() {
19 autowire.Auto[IAPIController](func() reflect.Value {

Callers 11

initAILocalServiceMethod · 0.65
CreateMethod · 0.65
EditMethod · 0.65
DeleteMethod · 0.65
DeleteMethod · 0.65
ListForPartitionMethod · 0.65
ListMethod · 0.65
OllamaConfigMethod · 0.65
CreateMethod · 0.65
EditMethod · 0.65
GetMethod · 0.65

Implementers 6

imlDynamicModulemodule/dynamic-module/iml.go
imlAPIModulemodule/ai-api/iml.go
imlKeyModulemodule/ai-key/iml.go
imlDynamicModuleControllercontroller/dynamic-module/iml.go
imlAPIControllercontroller/ai-api/iml.go
imlAIKeyControllercontroller/ai-key/iml.go

Calls

no outgoing calls

Tested by

no test coverage detected