service

package
v0.0.0-...-32bbb43 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 26, 2021 License: Unlicense Imports: 13 Imported by: 0

Documentation

Index

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 (*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 (*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{}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL