evidence

package
v1.17.1 Latest Latest
Warning

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

Go to latest
Published: Aug 22, 2025 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ListEvidencesEventName  event.EventName = "ListEvidences"
	CreateEvidenceEventName event.EventName = "CreateEvidence"
	UpdateEvidenceEventName event.EventName = "UpdateEvidence"
	DeleteEvidenceEventName event.EventName = "DeleteEvidence"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type CreateEvidenceEvent

type CreateEvidenceEvent struct {
	Evidence *entity.Evidence
}

func (*CreateEvidenceEvent) Name

type DeleteEvidenceEvent

type DeleteEvidenceEvent struct {
	EvidenceID int64
}

func (*DeleteEvidenceEvent) Name

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
}

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

type UpdateEvidenceEvent

type UpdateEvidenceEvent struct {
	Evidence *entity.Evidence
}

func (*UpdateEvidenceEvent) Name

Jump to

Keyboard shortcuts

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