chore: move the go code into a subfolder

This commit is contained in:
Florian Forster
2025-08-05 15:20:32 -07:00
parent 4ad22ba456
commit cd2921de26
2978 changed files with 373 additions and 300 deletions

View File

@@ -0,0 +1,21 @@
package handler
import "github.com/zitadel/zitadel/internal/eventstore"
// EventReducer represents the required data
// to work with events
type EventReducer struct {
Event eventstore.EventType
Reduce Reduce
}
// Reduce reduces the given event to a statement
// which is used to update the projection
type Reduce func(eventstore.Event) (*Statement, error)
// EventReducer represents the required data
// to work with aggregates
type AggregateReducer struct {
Aggregate eventstore.AggregateType
EventReducers []EventReducer
}