package event import "time" const ( EventTopic_UserExecute = "user.execute" EventTopic_DelayInvokeCreateHook = "resource.create.delay" ) type EventPayload_UserExecute struct { UserId int `json:"user_id"` UserName string `json:"user_name"` ProjectId int `json:"project_id"` Resource string `json:"resource"` Method string `json:"method"` OldData any `json:"old_data"` NewData any `json:"new_data"` Any any `json:"any"` } type EventPayload_DelayInvokeCreateHook struct { ProjectId int Resource string DelayAt time.Time Obj []byte }