component

package
v1.1.2 Latest Latest
Warning

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

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

Documentation

Index

Constants

View Source
const (
	ListComponentsEventName     event.EventName = "ListComponents"
	CreateComponentEventName    event.EventName = "CreateComponent"
	UpdateComponentEventName    event.EventName = "UpdateComponent"
	DeleteComponentEventName    event.EventName = "DeleteComponent"
	ListComponentCcrnsEventName event.EventName = "ListComponentCcrns"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type ComponentHandler

type ComponentHandler interface {
	ListComponents(*entity.ComponentFilter, *entity.ListOptions) (*entity.List[entity.ComponentResult], error)
	CreateComponent(*entity.Component) (*entity.Component, error)
	UpdateComponent(*entity.Component) (*entity.Component, error)
	DeleteComponent(int64) error
	ListComponentCcrns(*entity.ComponentFilter, *entity.ListOptions) ([]string, error)
}

type ComponentHandlerError

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

func NewUserHandlerError

func NewUserHandlerError(msg string) *ComponentHandlerError

func (*ComponentHandlerError) Error

func (e *ComponentHandlerError) Error() string

type CreateComponentEvent

type CreateComponentEvent struct {
	Component *entity.Component
}

func (*CreateComponentEvent) Name

type DeleteComponentEvent

type DeleteComponentEvent struct {
	ComponentID int64
}

func (*DeleteComponentEvent) Name

type ListComponentCcrnsEvent

type ListComponentCcrnsEvent struct {
	Filter  *entity.ComponentFilter
	Options *entity.ListOptions
	CCRNs   []string
}

func (*ListComponentCcrnsEvent) Name

type ListComponentsEvent

type ListComponentsEvent struct {
	Filter     *entity.ComponentFilter
	Options    *entity.ListOptions
	Components *entity.List[entity.ComponentResult]
}

func (*ListComponentsEvent) Name

type UpdateComponentEvent

type UpdateComponentEvent struct {
	Component *entity.Component
}

func (*UpdateComponentEvent) Name

Jump to

Keyboard shortcuts

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