Documentation ¶
Index ¶
- type AuthService
- type FunctionService
- func (function *FunctionService) AddDescription(login, impl, content string) map[string]interface{}
- func (function *FunctionService) AddInArgument(name, value string) map[string]interface{}
- func (function *FunctionService) AddOutArgument(name, value string) map[string]interface{}
- func (function *FunctionService) AddTest(login, impl, description string) map[string]interface{}
- func (function *FunctionService) Create(name, langName, langVersion string) map[string]interface{}
- func (function *FunctionService) DeleteDescription(id uint) map[string]interface{}
- func (function *FunctionService) DeleteInArgument(name string, index uint) map[string]interface{}
- func (function *FunctionService) DeleteOutArgument(name string, index uint) map[string]interface{}
- func (function *FunctionService) DeleteTest(id uint) map[string]interface{}
- func (function *FunctionService) Find(name string) map[string]interface{}
- func (function *FunctionService) FindRoot(name string) map[string]interface{}
- func (function *FunctionService) List() map[string]interface{}
- func (function *FunctionService) ListDescriptions(impl string) map[string]interface{}
- func (function *FunctionService) ListInArguments(name string) map[string]interface{}
- func (function *FunctionService) ListOutArguments(name string) map[string]interface{}
- func (function *FunctionService) ListTests(impl string) map[string]interface{}
- func (function *FunctionService) UpdateDescription(id uint, content string) map[string]interface{}
- func (function *FunctionService) UpdateDescriptionForTest(id uint, description string) map[string]interface{}
- func (function *FunctionService) UpdateInArgument(name string, index uint, value string) map[string]interface{}
- func (function *FunctionService) UpdateInArgumentForTest(id, index uint, value string) map[string]interface{}
- func (function *FunctionService) UpdateOutArgument(name string, index uint, value string) map[string]interface{}
- func (function *FunctionService) UpdateOutArgumentForTest(id, index uint, value string) map[string]interface{}
- type ProfileService
- func (profile *ProfileService) CountLevel(login string) map[string]interface{}
- func (profile *ProfileService) Find(login string) map[string]interface{}
- func (profile *ProfileService) ListDescriptions(login string) map[string]interface{}
- func (profile *ProfileService) ListTests(login string) map[string]interface{}
- func (profile *ProfileService) ListVersions(login string) map[string]interface{}
- func (profile *ProfileService) UpdateIcon(login, icon string) map[string]interface{}
- func (profile *ProfileService) UpdateRole(login, role string) map[string]interface{}
- type ToolsService
- func (tools *ToolsService) AddLanguage(name, version string) map[string]interface{}
- func (tools *ToolsService) AddLibrary(name, version, langName, langVersion string) map[string]interface{}
- func (tools *ToolsService) DeleteLanguageVersion(name, version string) map[string]interface{}
- func (tools *ToolsService) DeleteLibraryVersion(name, version string) map[string]interface{}
- func (tools *ToolsService) ListLanguageVersions(name string) map[string]interface{}
- func (tools *ToolsService) ListLanguages() map[string]interface{}
- func (tools *ToolsService) ListLibraries(name, version string) map[string]interface{}
- func (tools *ToolsService) ListLibraryVersions(name string) map[string]interface{}
- type VersioningService
- func (versioning *VersioningService) AddChildVersion(login, nameOfOrigin, link string) map[string]interface{}
- func (versioning *VersioningService) AddLibrary(name, libName, libVersion string) map[string]interface{}
- func (versioning *VersioningService) AddTag(name, category, content string) map[string]interface{}
- func (versioning *VersioningService) AddVersion(code, login, implName string) map[string]interface{}
- func (versioning *VersioningService) Delete(name string) map[string]interface{}
- func (versioning *VersioningService) DeleteLibrary(name, libName, libVersion string) map[string]interface{}
- func (versioning *VersioningService) DeleteTag(name, category, content string) map[string]interface{}
- func (versioning *VersioningService) FindParent(version string) map[string]interface{}
- func (versioning *VersioningService) ListChildren(version string) map[string]interface{}
- func (versioning *VersioningService) ListLibraries(name string) map[string]interface{}
- func (versioning *VersioningService) ListTags(name string) map[string]interface{}
- func (versioning *VersioningService) ListTreeBFS(version string) map[string]interface{}
- func (versioning *VersioningService) UpdateCode(name, code string) map[string]interface{}
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuthService ¶
type AuthService struct {
// contains filtered or unexported fields
}
func NewAuthService ¶
func NewAuthService(accountRepo *repository.AccountRepository) *AuthService
func (*AuthService) Login ¶
func (auth *AuthService) Login(login, password string) map[string]interface{}
func (*AuthService) Register ¶
func (auth *AuthService) Register(login, email, password string) map[string]interface{}
type FunctionService ¶
type FunctionService struct {
// contains filtered or unexported fields
}
func NewFunctionService ¶
func NewFunctionService(accountRepo *repository.AccountRepository, implementationRepo *repository.ImplementationRepository, langRepo *repository.LanguageRepository, descriptionRepo *repository.DescriptionRepository, testRepo *repository.TestRepository) *FunctionService
func (*FunctionService) AddDescription ¶
func (function *FunctionService) AddDescription(login, impl, content string) map[string]interface{}
func (*FunctionService) AddInArgument ¶
func (function *FunctionService) AddInArgument(name, value string) map[string]interface{}
func (*FunctionService) AddOutArgument ¶
func (function *FunctionService) AddOutArgument(name, value string) map[string]interface{}
func (*FunctionService) AddTest ¶
func (function *FunctionService) AddTest(login, impl, description string) map[string]interface{}
func (*FunctionService) Create ¶
func (function *FunctionService) Create(name, langName, langVersion string) map[string]interface{}
func (*FunctionService) DeleteDescription ¶
func (function *FunctionService) DeleteDescription(id uint) map[string]interface{}
func (*FunctionService) DeleteInArgument ¶
func (function *FunctionService) DeleteInArgument(name string, index uint) map[string]interface{}
func (*FunctionService) DeleteOutArgument ¶
func (function *FunctionService) DeleteOutArgument(name string, index uint) map[string]interface{}
func (*FunctionService) DeleteTest ¶
func (function *FunctionService) DeleteTest(id uint) map[string]interface{}
func (*FunctionService) Find ¶
func (function *FunctionService) Find(name string) map[string]interface{}
func (*FunctionService) FindRoot ¶
func (function *FunctionService) FindRoot(name string) map[string]interface{}
func (*FunctionService) List ¶
func (function *FunctionService) List() map[string]interface{}
func (*FunctionService) ListDescriptions ¶
func (function *FunctionService) ListDescriptions(impl string) map[string]interface{}
func (*FunctionService) ListInArguments ¶
func (function *FunctionService) ListInArguments(name string) map[string]interface{}
func (*FunctionService) ListOutArguments ¶
func (function *FunctionService) ListOutArguments(name string) map[string]interface{}
func (*FunctionService) ListTests ¶
func (function *FunctionService) ListTests(impl string) map[string]interface{}
func (*FunctionService) UpdateDescription ¶
func (function *FunctionService) UpdateDescription(id uint, content string) map[string]interface{}
func (*FunctionService) UpdateDescriptionForTest ¶
func (function *FunctionService) UpdateDescriptionForTest(id uint, description string) map[string]interface{}
func (*FunctionService) UpdateInArgument ¶
func (function *FunctionService) UpdateInArgument(name string, index uint, value string) map[string]interface{}
func (*FunctionService) UpdateInArgumentForTest ¶
func (function *FunctionService) UpdateInArgumentForTest(id, index uint, value string) map[string]interface{}
func (*FunctionService) UpdateOutArgument ¶
func (function *FunctionService) UpdateOutArgument(name string, index uint, value string) map[string]interface{}
func (*FunctionService) UpdateOutArgumentForTest ¶
func (function *FunctionService) UpdateOutArgumentForTest(id, index uint, value string) map[string]interface{}
type ProfileService ¶
type ProfileService struct {
// contains filtered or unexported fields
}
func NewProfileService ¶
func NewProfileService(accountRepo *repository.AccountRepository, testRepo *repository.TestRepository, versionRepo *repository.VersionRepository, descriptionRepo *repository.DescriptionRepository) *ProfileService
func (*ProfileService) CountLevel ¶
func (profile *ProfileService) CountLevel(login string) map[string]interface{}
func (*ProfileService) Find ¶
func (profile *ProfileService) Find(login string) map[string]interface{}
func (*ProfileService) ListDescriptions ¶
func (profile *ProfileService) ListDescriptions(login string) map[string]interface{}
func (*ProfileService) ListTests ¶
func (profile *ProfileService) ListTests(login string) map[string]interface{}
func (*ProfileService) ListVersions ¶
func (profile *ProfileService) ListVersions(login string) map[string]interface{}
func (*ProfileService) UpdateIcon ¶
func (profile *ProfileService) UpdateIcon(login, icon string) map[string]interface{}
func (*ProfileService) UpdateRole ¶
func (profile *ProfileService) UpdateRole(login, role string) map[string]interface{}
type ToolsService ¶
type ToolsService struct {
// contains filtered or unexported fields
}
func NewToolsService ¶
func NewToolsService(languageRepo *repository.LanguageRepository, libraryRepo *repository.LibraryRepository) *ToolsService
func (*ToolsService) AddLanguage ¶
func (tools *ToolsService) AddLanguage(name, version string) map[string]interface{}
func (*ToolsService) AddLibrary ¶
func (tools *ToolsService) AddLibrary(name, version, langName, langVersion string) map[string]interface{}
func (*ToolsService) DeleteLanguageVersion ¶
func (tools *ToolsService) DeleteLanguageVersion(name, version string) map[string]interface{}
func (*ToolsService) DeleteLibraryVersion ¶
func (tools *ToolsService) DeleteLibraryVersion(name, version string) map[string]interface{}
func (*ToolsService) ListLanguageVersions ¶
func (tools *ToolsService) ListLanguageVersions(name string) map[string]interface{}
func (*ToolsService) ListLanguages ¶
func (tools *ToolsService) ListLanguages() map[string]interface{}
func (*ToolsService) ListLibraries ¶
func (tools *ToolsService) ListLibraries(name, version string) map[string]interface{}
func (*ToolsService) ListLibraryVersions ¶
func (tools *ToolsService) ListLibraryVersions(name string) map[string]interface{}
type VersioningService ¶
type VersioningService struct {
// contains filtered or unexported fields
}
func NewVersioningService ¶
func NewVersioningService( accountRepo *repository.AccountRepository, versionRepo *repository.VersionRepository, implRepo *repository.ImplementationRepository, libraryRepo *repository.LibraryRepository, treeRepo *repository.TreeRepository, tagRepo *repository.TagRepository) *VersioningService
func (*VersioningService) AddChildVersion ¶
func (versioning *VersioningService) AddChildVersion(login, nameOfOrigin, link string) map[string]interface{}
func (*VersioningService) AddLibrary ¶
func (versioning *VersioningService) AddLibrary(name, libName, libVersion string) map[string]interface{}
func (*VersioningService) AddTag ¶
func (versioning *VersioningService) AddTag(name, category, content string) map[string]interface{}
func (*VersioningService) AddVersion ¶
func (versioning *VersioningService) AddVersion(code, login, implName string) map[string]interface{}
func (*VersioningService) Delete ¶
func (versioning *VersioningService) Delete(name string) map[string]interface{}
func (*VersioningService) DeleteLibrary ¶
func (versioning *VersioningService) DeleteLibrary(name, libName, libVersion string) map[string]interface{}
func (*VersioningService) DeleteTag ¶
func (versioning *VersioningService) DeleteTag(name, category, content string) map[string]interface{}
func (*VersioningService) FindParent ¶
func (versioning *VersioningService) FindParent(version string) map[string]interface{}
func (*VersioningService) ListChildren ¶
func (versioning *VersioningService) ListChildren(version string) map[string]interface{}
func (*VersioningService) ListLibraries ¶
func (versioning *VersioningService) ListLibraries(name string) map[string]interface{}
func (*VersioningService) ListTags ¶
func (versioning *VersioningService) ListTags(name string) map[string]interface{}
func (*VersioningService) ListTreeBFS ¶
func (versioning *VersioningService) ListTreeBFS(version string) map[string]interface{}
func (*VersioningService) UpdateCode ¶
func (versioning *VersioningService) UpdateCode(name, code string) map[string]interface{}
Click to show internal directories.
Click to hide internal directories.