package ami

import "strconv"

func initEvent(data ActionData) Event {
	res := Event{
		ActionData: data,
	}
	if src, check := data["Uniqueid"]; check {
		res.uuid, _ = strconv.ParseInt(src, 10, 64)
	}
	return res
}

type Event struct {
	ActionData
	uuid int64
}

func (s Event) Name() string {
	return s.ActionData["Event"]
}

func (s Event) UUID() int64 {
	return s.uuid
}