PersistedEvent
public record PersistedEvent(String type, Map<String, Object> payload, String eventId)
源码Source
io/agentscope/builder/web/managed/SessionEventMapper.java:104–108承载 Persisted 事件数据的记录类型。位于 io.agentscope.builder.web.managed 包。核心成员包括 type、payload、eventId、PersistedEvent。
Persisted event. When eventId is non-null, io.agentscope.builder.web.managed.service.SessionEventLog must reuse it so previews reconcile.
记录组件摘要Record Component Summary
| 组件Component | 类型Type | 说明Description |
|---|---|---|
type | String | 执行类型相关操作。 Performs the type operation. |
payload | Map<String, Object> | 执行负载相关操作。 Performs the payload operation. |
eventId | String | 执行事件标识相关操作。 Performs the event id operation. |
构造器摘要Constructor Summary
| 构造器Constructor | 说明Description |
|---|---|
public PersistedEvent(String type, Map<String, Object> payload) | 初始化 `PersistedEvent` 实例。 Creates a new instance. |
记录组件详情Record Component Detail
type
String type执行类型相关操作。
Performs the type operation.
源码Source
io/agentscope/builder/web/managed/SessionEventMapper.java:104–108payload
Map<String, Object> payload执行负载相关操作。
Performs the payload operation.
源码Source
io/agentscope/builder/web/managed/SessionEventMapper.java:104–108eventId
String eventId执行事件标识相关操作。
Performs the event id operation.
源码Source
io/agentscope/builder/web/managed/SessionEventMapper.java:104–108构造器详情Constructor Detail
PersistedEvent
public PersistedEvent(String type, Map<String, Object> payload)
初始化 PersistedEvent 实例。
Creates a new instance.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
type | String | 类型(类型 `String`)。The type. |
payload | Map<String, Object> | 负载(类型 `Map`)。The payload. |
源码Source
io/agentscope/builder/web/managed/SessionEventMapper.java:105–107