NewEvent 创建新事件
(invocationID string)
| 269 | |
| 270 | // NewEvent 创建新事件 |
| 271 | func NewEvent(invocationID string) *Event { |
| 272 | return &Event{ |
| 273 | ID: generateEventID(), |
| 274 | InvocationID: invocationID, |
| 275 | Timestamp: time.Now(), |
| 276 | Actions: EventActions{ |
| 277 | StateDelta: make(map[string]any), |
| 278 | ArtifactDelta: make(map[string]int64), |
| 279 | CustomActions: make(map[string]any), |
| 280 | }, |
| 281 | Metadata: make(map[string]any), |
| 282 | } |
| 283 | } |
| 284 | |
| 285 | // generateEventID 生成事件 ID |
| 286 | func generateEventID() string { |