package
0.0.0-20210129181804-1d0deca2a76e
Repository: https://github.com/pocinnovation/codebasemanager.git
Documentation: pkg.go.dev

# Functions

AddFunction: add a model.Module with given moduleId, functionName and functionPath.
AddModule: add a model.Project with given projectId, moduleName and modulePath.
AddProject: add a model.Project with given projectName and projectPath.
No description provided by the author
FindModuleById : search for model.Module with model.Module FindById method and delete it along with dependencies.
DeleteModuleDependencies: search for list of all links inside model.Module and delete them.
DeleteProject: Delete a model.Project with given Id with it's dependencies.
No description provided by the author
FindFunctionById : search for model.Function with model.Function FindById method.
FindFunctionByName : search for model.Function with FindByName method.
FindFunctionByPath : search for model.Function with FindByPath method.
FindModuleById : search for model.Module with model.Module FindById method.
FindModuleByName : search for model.Module with FindByName method.
FindModuleByPath : search for model.Module with model.Module FindByPath method.
FindProjectById : search for model.Project with model.Project FindById method.
FindProjectByName : search for model.Project with FindByName method.
FindProjectByPath : search for model.Project with FindByPath method.
ListFunctions: search for list of all model.Model with associated model.ListModules ID.
ListModules: search for list of all model.Module with associated model.ListProjects ID.
ListProjects: search for list of all model.Project with model.ListProjects.
UpdateFunction : search for model.Function with model.Function FindById method and update fields.
UpdateModule : search for model.Module with model.Module FindById method and update fields.
UpdateProject : search for model.Project with model.Project FindById method and update fields.