event.go 503 B

123456789101112
  1. package repository
  2. import "github.com/porter-dev/porter/internal/models"
  3. type EventRepository interface {
  4. CreateEventContainer(am *models.EventContainer) (*models.EventContainer, error)
  5. CreateSubEvent(am *models.SubEvent) (*models.SubEvent, error)
  6. ReadEventsByContainerID(id uint) ([]*models.SubEvent, error)
  7. ReadEventContainer(id uint) (*models.EventContainer, error)
  8. ReadSubEvent(id uint) (*models.SubEvent, error)
  9. AppendEvent(container *models.EventContainer, event *models.SubEvent) error
  10. }