27 lines
476 B
Go
27 lines
476 B
Go
package definitions
|
|
|
|
import (
|
|
serverevents "git.apihub24.de/admin/server_events/v2"
|
|
"git.apihub24.de/admin/server_events/v2/implementation_test/data/dto"
|
|
)
|
|
|
|
const GreeterEventName = "greet"
|
|
|
|
type greetEvent struct {
|
|
data dto.Greeting
|
|
}
|
|
|
|
func NewGreetEvent(data dto.Greeting) serverevents.IEvent {
|
|
return &greetEvent{
|
|
data: data,
|
|
}
|
|
}
|
|
|
|
func (ev *greetEvent) GetEventName() string {
|
|
return GreeterEventName
|
|
}
|
|
|
|
func (ev *greetEvent) GetEventData() any {
|
|
return ev.data
|
|
}
|