Documentation
¶
Index ¶
Constants ¶
View Source
const ( ListIssueVariantsEventName event.EventName = "ListIssueVariants" ListEffectiveIssueVariantsEventName event.EventName = "ListEffectiveIssueVariants" CreateIssueVariantEventName event.EventName = "CreateIssueVariant" UpdateIssueVariantEventName event.EventName = "UpdateIssueVariant" DeleteIssueVariantEventName event.EventName = "DeleteIssueVariant" )
Variables ¶
Functions ¶
This section is empty.
Types ¶
type CreateIssueVariantEvent ¶
type CreateIssueVariantEvent struct {
IssueVariant *entity.IssueVariant
}
func (*CreateIssueVariantEvent) Name ¶
func (e *CreateIssueVariantEvent) Name() event.EventName
type DeleteIssueVariantEvent ¶
type DeleteIssueVariantEvent struct {
IssueVariantID int64
}
func (*DeleteIssueVariantEvent) Name ¶
func (e *DeleteIssueVariantEvent) Name() event.EventName
type IssueVariantHandler ¶
type IssueVariantHandler interface {
ListIssueVariants(*entity.IssueVariantFilter, *entity.ListOptions) (*entity.List[entity.IssueVariantResult], error)
ListEffectiveIssueVariants(*entity.IssueVariantFilter, *entity.ListOptions) (*entity.List[entity.IssueVariantResult], error)
CreateIssueVariant(context.Context, *entity.IssueVariant) (*entity.IssueVariant, error)
UpdateIssueVariant(context.Context, *entity.IssueVariant) (*entity.IssueVariant, error)
DeleteIssueVariant(context.Context, int64) error
}
func NewIssueVariantHandler ¶
func NewIssueVariantHandler(handlerContext common.HandlerContext, rs issue_repository.IssueRepositoryHandler) IssueVariantHandler
type IssueVariantHandlerError ¶
type IssueVariantHandlerError struct {
// contains filtered or unexported fields
}
func NewIssueVariantHandlerError ¶
func NewIssueVariantHandlerError(message string) *IssueVariantHandlerError
func (*IssueVariantHandlerError) Error ¶
func (e *IssueVariantHandlerError) Error() string
type ListEffectiveIssueVariantsEvent ¶
type ListEffectiveIssueVariantsEvent struct {
Filter *entity.IssueVariantFilter
Options *entity.ListOptions
Results *entity.List[entity.IssueVariantResult]
}
func (*ListEffectiveIssueVariantsEvent) Name ¶
func (e *ListEffectiveIssueVariantsEvent) Name() event.EventName
type ListIssueVariantsEvent ¶
type ListIssueVariantsEvent struct {
Filter *entity.IssueVariantFilter
Options *entity.ListOptions
Results *entity.List[entity.IssueVariantResult]
}
func (*ListIssueVariantsEvent) Name ¶
func (e *ListIssueVariantsEvent) Name() event.EventName
type UpdateIssueVariantEvent ¶
type UpdateIssueVariantEvent struct {
IssueVariant *entity.IssueVariant
}
func (*UpdateIssueVariantEvent) Name ¶
func (e *UpdateIssueVariantEvent) Name() event.EventName
Click to show internal directories.
Click to hide internal directories.