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 ¶
Types ¶
type CreateIssueRepositoryEvent ¶
type CreateIssueRepositoryEvent struct {
IssueRepository *entity.IssueRepository
}
func (*CreateIssueRepositoryEvent) Name ¶
func (e *CreateIssueRepositoryEvent) Name() event.EventName
type DeleteIssueRepositoryEvent ¶
type DeleteIssueRepositoryEvent struct {
IssueRepositoryID int64
}
func (*DeleteIssueRepositoryEvent) Name ¶
func (e *DeleteIssueRepositoryEvent) Name() event.EventName
type IssueRepositoryHandler ¶
type IssueRepositoryHandler interface {
ListIssueRepositories(*entity.IssueRepositoryFilter, *entity.ListOptions) (*entity.List[entity.IssueRepositoryResult], error)
CreateIssueRepository(*entity.IssueRepository) (*entity.IssueRepository, error)
UpdateIssueRepository(*entity.IssueRepository) (*entity.IssueRepository, error)
DeleteIssueRepository(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 ¶
func (e *IssueRepositoryHandlerError) Error() string
type ListIssueRepositoriesEvent ¶
type ListIssueRepositoriesEvent struct {
Filter *entity.IssueRepositoryFilter
Options *entity.ListOptions
Results *entity.List[entity.IssueRepositoryResult]
}
func (*ListIssueRepositoriesEvent) Name ¶
func (e *ListIssueRepositoriesEvent) Name() event.EventName
type UpdateIssueRepositoryEvent ¶
type UpdateIssueRepositoryEvent struct {
IssueRepository *entity.IssueRepository
}
func (*UpdateIssueRepositoryEvent) Name ¶
func (e *UpdateIssueRepositoryEvent) Name() event.EventName
Click to show internal directories.
Click to hide internal directories.