crudService

package
v0.0.0-...-27c9e6d Latest Latest
Warning

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

Go to latest
Published: Apr 13, 2024 License: Apache-2.0 Imports: 29 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CrudService

type CrudService interface {
	GetAllExecutions(accountId string, name, projectName string) ([]models.Execution, error)
	CreatePipeLine(base *models.Pipeline, pipeline *models.PipelineVersion, isTemplate bool, isInteraction bool, projectName string) error
	CreateFromTemplate(base *models.Pipeline, pipeline *models.PipelineVersion, fields map[string]interface{}, tpAccountId, projectName, userGroup string, parentId int) (string, error)
	GetTemplateDetailes(accountId string, name, projectName string) (detailes map[string]interface{}, err error)
	GetInteractionDetailes(accountId string, name, projectName string) (detailes map[string]interface{}, err error)
	UpdatePipeline(base *models.Pipeline, pipeline *models.PipelineVersion) error
	GetPipelines(accountId string) ([]models.Pipeline, error)
	GetTemplateChildren(accountId, projectName, name string) ([]models.Pipeline, error)
	ListProjectPipelines(accountId, projectName string) ([]models.Pipeline, error)
	GetPipelineByName(accountId string, name, projectName string) (models.PipelineSummery, error)
	DeletePipeline(accountId, name, projectName string, deleteRecord bool) (err error)
	ActivatePipeline(accountId, pipelineId string) (err error)
	DeActivatePipeline(accountId, pipelineId string, deleteRecord bool) (err error)
	GetActivePipelines(accountId, projectName string) ([]models.Pipeline, error)
	CheckAccess(accId string, excutionId int) (bool, error)
	NotifyPlanmanageForActivation(accId, action string, pipelineId string, deleteRecord bool) error
	SetInteractionAccess(pipelineId string, isPublic bool) (err error)
	SetUserGroups(pipelineId string, userGroups []string) (err error)
	// Deletes all the pipelines in a project
	DeleteAllPipelines(accountId, projectName string) (err error)
}

Jump to

Keyboard shortcuts

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