Files
zitadel/apps/api/internal/query/projection/config.go
2025-08-05 15:20:32 -07:00

30 lines
664 B
Go

package projection
import (
"time"
)
type Config struct {
RequeueEvery time.Duration
RetryFailedAfter time.Duration
MaxFailureCount uint8
ConcurrentInstances uint
BulkLimit uint64
Customizations map[string]CustomConfig
HandleActiveInstances time.Duration
MaxActiveInstances uint32
TransactionDuration time.Duration
ActiveInstancer interface {
ActiveInstances() []string
}
}
type CustomConfig struct {
RequeueEvery *time.Duration
RetryFailedAfter *time.Duration
MaxFailureCount *uint8
ConcurrentInstances *uint
BulkLimit *uint16
TransactionDuration *time.Duration
}