// Copyright 2022 schukai GmbH // SPDX-License-Identifier: AGPL-3.0 package configuration type ChangeEventHandler struct { Callback func(event ChangeEvent) } func (c *ChangeEventHandler) Handle(event ChangeEvent) { c.Callback(event) } type ErrorEventHandler struct { Callback func(event ErrorEvent) } func (c *ErrorEventHandler) Handle(event ErrorEvent) { c.Callback(event) } type PostprocessingHandler struct { Callback func(event PostprocessingEvent) } func (c *PostprocessingHandler) Handle(event PostprocessingEvent) { c.Callback(event) }