Files
arc-evilsocket/events/event.go
2019-11-19 19:12:57 +01:00

34 lines
571 B
Go

/*
* Arc - Copyleft of Simone 'evilsocket' Margaritelli.
* evilsocket at protonmail dot com
* https://www.evilsocket.net/
*
* See LICENSE.
*/
package events
import (
"fmt"
"time"
)
type Event struct {
Name string
Time time.Time
Title string
Description string
}
func New(name, title, description string) Event {
return Event{
Name: name,
Time: time.Now(),
Title: title,
Description: description,
}
}
func (e Event) String() string {
return fmt.Sprintf("%s{when:%s what:'%s'}", e.Name, e.Time, e.Title)
}