issue_repository

package
v1.44.0 Latest Latest
Warning

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

Go to latest
Published: Feb 17, 2026 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ListIssueRepositoriesEventName event.EventName = "ListIssueRepositories"
	CreateIssueRepositoryEventName event.EventName = "CreateIssueRepository"
	UpdateIssueRepositoryEventName event.EventName = "UpdateIssueRepository"
	DeleteIssueRepositoryEventName event.EventName = "DeleteIssueRepository"
)

Variables

This section is empty.

Functions

func OnIssueRepositoryCreate

func OnIssueRepositoryCreate(db database.Database, e event.Event)

OnIssueRepositoryCreate is a handler for the CreateIssueRepositoryEvent Is adding the default priority for the default issue repository

Types

type CreateIssueRepositoryEvent

type CreateIssueRepositoryEvent struct {
	IssueRepository *entity.IssueRepository
}

func (*CreateIssueRepositoryEvent) Name

type DeleteIssueRepositoryEvent

type DeleteIssueRepositoryEvent struct {
	IssueRepositoryID int64
}

func (*DeleteIssueRepositoryEvent) Name

type IssueRepositoryHandler

type IssueRepositoryHandler interface {
	ListIssueRepositories(*entity.IssueRepositoryFilter, *entity.ListOptions) (*entity.List[entity.IssueRepositoryResult], error)
	CreateIssueRepository(context.Context, *entity.IssueRepository) (*entity.IssueRepository, error)
	UpdateIssueRepository(context.Context, *entity.IssueRepository) (*entity.IssueRepository, error)
	DeleteIssueRepository(context.Context, int64) error
}

func NewIssueRepositoryHandler

func NewIssueRepositoryHandler(handlerContext common.HandlerContext) IssueRepositoryHandler

type IssueRepositoryHandlerError

type IssueRepositoryHandlerError struct {
	// contains filtered or unexported fields
}

func NewIssueRepositoryHandlerError

func NewIssueRepositoryHandlerError(message string) *IssueRepositoryHandlerError

func (*IssueRepositoryHandlerError) Error

type ListIssueRepositoriesEvent

type ListIssueRepositoriesEvent struct {
	Filter  *entity.IssueRepositoryFilter
	Options *entity.ListOptions
	Results *entity.List[entity.IssueRepositoryResult]
}

func (*ListIssueRepositoriesEvent) Name

type UpdateIssueRepositoryEvent

type UpdateIssueRepositoryEvent struct {
	IssueRepository *entity.IssueRepository
}

func (*UpdateIssueRepositoryEvent) Name

Jump to

Keyboard shortcuts

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