MCPcopy Create free account
hub / github.com/cloudwan/gohan / LoadSchemaFromFile

Method LoadSchemaFromFile

schema/manager.go:340–344  ·  view source on GitHub ↗

LoadSchemaFromFile loads schema from json file

(filePath string)

Source from the content-addressed store, hash-verified

338
339//LoadSchemaFromFile loads schema from json file
340func (manager *Manager) LoadSchemaFromFile(filePath string) error {
341 manager.mu.Lock()
342 defer manager.mu.Unlock()
343 return manager.loadSchemaFromFile(filePath)
344}
345
346//loadSchemaFromFile loads schema from json file - recursive version for nested schemas
347func (manager *Manager) loadSchemaFromFile(filePath string) error {

Callers 15

LoadSchemasFromFilesMethod · 0.95
getValidateCommandFunction · 0.80
template_test.goFile · 0.80
client_test.goFile · 0.80
setupEditorFunction · 0.80
TestGetSchemaFunction · 0.80
policy_test.goFile · 0.80
schema_test.goFile · 0.80
resource_test.goFile · 0.80
db_test.goFile · 0.80

Calls 3

loadSchemaFromFileMethod · 0.95
LockMethod · 0.65
UnlockMethod · 0.65

Tested by 1

TestGetSchemaFunction · 0.64