Memory Store、Memory 和 Memory Version 的对象结构。
Memory Store 对象
|
字段 |
类型 |
说明 |
|
|
string |
Memory Store ID,前缀为 |
|
|
string |
固定值 |
|
|
string |
Store 名称 |
|
|
string |
Store 描述,未设置时为空字符串 |
|
|
string |
Store 状态,见 Memory Store status |
|
|
integer |
Store 内活跃 memory 数量 |
|
|
integer |
Store 内活跃 memory 内容总大小,单位 byte |
|
|
object |
自定义键值元数据 |
|
|
string | null |
UTC 归档时间,未归档时为 null |
|
|
string |
RFC 3339 创建时间 |
|
|
string |
RFC 3339 最后更新时间 |
Memory Store status
|
值 |
说明 |
|
|
可以创建和更新 memory |
|
|
memory 与 version 可读取,但不能创建或更新 memory |
Memory 对象
|
字段 |
类型 |
说明 |
|
|
string |
Memory ID,前缀为 |
|
|
string |
固定值 |
|
|
string |
所属 Memory Store ID |
|
|
string |
Memory 路径 |
|
|
integer |
内容大小,单位 byte |
|
|
string |
内容的 SHA-256 摘要 |
|
|
integer |
当前版本,初始为 1,每次更新自动递增 |
|
|
object |
自定义键值元数据 |
|
|
string |
完整内容,仅在创建、更新和单条查询时返回,列表响应不返回 |
|
|
string |
RFC 3339 创建时间 |
|
|
string |
RFC 3339 最后更新时间 |
Memory Version 对象
|
字段 |
类型 |
说明 |
|
|
string |
Memory Version ID,前缀为 |
|
|
string |
固定值 |
|
|
string |
所属 Memory Store ID |
|
|
string |
所属 Memory ID |
|
|
string |
记录该版本时的 memory 路径 |
|
|
integer |
版本内容大小,单位 byte |
|
|
string |
版本内容的 SHA-256 摘要 |
|
|
string |
版本动作,见 Memory Version operation |
|
|
boolean |
版本内容是否已 redact |
|
|
string |
RFC 3339 redact 时间,仅 redacted 为 true 时返回 |
|
|
string |
版本内容,仅在单条查询且未 redact 时返回 |
|
|
string |
RFC 3339 创建时间 |
Memory Version operation
|
值 |
说明 |
|
|
memory 被创建 |
|
|
memory 内容被更新 |
|
|
memory 被删除(记录为 tombstone 版本) |