Documentation
¶
Index ¶
Constants ¶
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateEvidenceEvent ¶
func (*CreateEvidenceEvent) Name ¶
func (e *CreateEvidenceEvent) Name() event.EventName
type DeleteEvidenceEvent ¶
type DeleteEvidenceEvent struct {
EvidenceID int64
}
func (*DeleteEvidenceEvent) Name ¶
func (e *DeleteEvidenceEvent) Name() event.EventName
type EvidenceHandler ¶
type EvidenceHandler interface {
ListEvidences(*entity.EvidenceFilter, *entity.ListOptions) (*entity.List[entity.EvidenceResult], error)
CreateEvidence(*entity.Evidence) (*entity.Evidence, error)
UpdateEvidence(*entity.Evidence) (*entity.Evidence, error)
DeleteEvidence(int64) error
}
func NewEvidenceHandler ¶
func NewEvidenceHandler(handlerContext common.HandlerContext) EvidenceHandler
type EvidenceHandlerError ¶
type EvidenceHandlerError struct {
// contains filtered or unexported fields
}
func NewEvidenceHandlerError ¶
func NewEvidenceHandlerError(msg string) *EvidenceHandlerError
func (*EvidenceHandlerError) Error ¶
func (e *EvidenceHandlerError) Error() string
type ListEvidencesEvent ¶
type ListEvidencesEvent struct {
Filter *entity.EvidenceFilter
Options *entity.ListOptions
Results *entity.List[entity.EvidenceResult]
}
func (*ListEvidencesEvent) Name ¶
func (e *ListEvidencesEvent) Name() event.EventName
type UpdateEvidenceEvent ¶
func (*UpdateEvidenceEvent) Name ¶
func (e *UpdateEvidenceEvent) Name() event.EventName
Click to show internal directories.
Click to hide internal directories.