MCPcopy
hub / github.com/vxcontrol/pentagi / IValid

Interface IValid

backend/pkg/server/models/init.go:30–32  ·  view source on GitHub ↗

IValid is interface to control all models from user code

Source from the content-addressed store, hash-verified

28
29// IValid is interface to control all models from user code
30type IValid interface {
31 Valid() error
32}
33
34func templateValidatorString(regexpString string) validator.Func {
35 regexpValue := regexp.MustCompile(regexpString)

Callers

nothing calls this directly

Implementers 15

Searchlogbackend/pkg/server/models/searchlogs.g
Msglogbackend/pkg/server/models/msglogs.go
Toolcallbackend/pkg/server/models/toolcalls.go
Assistantbackend/pkg/server/models/assistants.g
CreateAssistantbackend/pkg/server/models/assistants.g
PatchAssistantbackend/pkg/server/models/assistants.g
AssistantFlowbackend/pkg/server/models/assistants.g
APITokenbackend/pkg/server/models/api_tokens.g
APITokenWithSecretbackend/pkg/server/models/api_tokens.g
CreateAPITokenRequestbackend/pkg/server/models/api_tokens.g
UpdateAPITokenRequestbackend/pkg/server/models/api_tokens.g
APITokenClaimsbackend/pkg/server/models/api_tokens.g

Calls

no outgoing calls

Tested by

no test coverage detected