MCPcopy Create free account
hub / github.com/APIParkLab/APIPark / OnComplete

Method OnComplete

service/ai/iml.go:92–98  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

90}
91
92func (i *imlProviderService) OnComplete() {
93 i.IServiceGet = universally.NewGet[Provider, ai.Provider](i.store, FromEntity)
94 i.IServiceCreate = universally.NewCreator[CreateProvider, ai.Provider](i.store, "ai_provider", createEntityHandler, uniquestHandler, labelHandler)
95 i.IServiceEdit = universally.NewEdit[SetProvider, ai.Provider](i.store, updateHandler, labelHandler)
96 i.IServiceDelete = universally.NewDelete[ai.Provider](i.store)
97 auto.RegisterService("ai_provider", i)
98}
99
100func labelHandler(e *ai.Provider) []string {
101 return []string{e.Name, e.UUID}

Callers

nothing calls this directly

Calls 3

NewGetFunction · 0.92
NewCreatorFunction · 0.92
NewEditFunction · 0.92

Tested by

no test coverage detected