| 1234567891011121314151617181920 |
- package eventBase
- type DataEvent[T any] struct {
- EmptyEvent
- data T
- }
- func NewDataEvent[T any](id int64, name string, data T) DataEvent[T] {
- return DataEvent[T]{
- EmptyEvent: EmptyEvent{
- id: id,
- name: name,
- },
- data: data,
- }
- }
- func (p *DataEvent[T]) Data() T {
- return p.data
- }
|