此结构在哪里使用
以下链接根据协议快照中的直接引用生成。认证、可写字段和运行行为应以调用操作为准;可复用资源结构本身并不是完整的写入请求。
被以下组件结构引用:
结构与字段
object
User statistics messages
| 字段 | 类型 / 是否必需 | 描述 |
|---|---|---|
name | string | The resource name of the user statistics singleton. Format: users/{user}/stats |
memoTypeStats | allOf UserStats_MemoTypeStats | The stats of memo types. |
tagCount | object | The count of tags. |
memoCreatedTimestamps | array<string (date-time)> | The creation timestamps of the user's memos. |
memoUpdatedTimestamps | array<string (date-time)> | The latest update timestamps of the user's memos (one per memo, mirrors memo_created_timestamps). Used by the activity heatmap when the client's view is set to update_time basis. |
pinnedMemos | array<string> | The pinned memos of the user. |
totalMemoCount | integer (int32) | Total memo count. |
attachmentStorageBytes | string | Total persisted attachment size in bytes, including unlinked uploads and attachments in all spaces. Excludes temporary uploads and derived files. Returned only by GetUserStats for the authenticated user's own stats, independently of the request's memo filter. |
完整结构
约束与嵌套结构请以这份完整 JSON 定义为准。字段出现在这里,并不意味着每位调用者都能修改它。
{
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "The resource name of the user statistics singleton.\n Format: users/{user}/stats"
},
"memoTypeStats": {
"allOf": [
{
"$ref": "#/components/schemas/UserStats_MemoTypeStats"
}
],
"description": "The stats of memo types."
},
"tagCount": {
"type": "object",
"additionalProperties": {
"type": "integer",
"format": "int32"
},
"description": "The count of tags."
},
"memoCreatedTimestamps": {
"type": "array",
"items": {
"type": "string",
"format": "date-time"
},
"description": "The creation timestamps of the user's memos."
},
"memoUpdatedTimestamps": {
"type": "array",
"items": {
"type": "string",
"format": "date-time"
},
"description": "The latest update timestamps of the user's memos (one per memo,\n mirrors memo_created_timestamps). Used by the activity heatmap when\n the client's view is set to update_time basis."
},
"pinnedMemos": {
"type": "array",
"items": {
"type": "string"
},
"description": "The pinned memos of the user."
},
"totalMemoCount": {
"type": "integer",
"description": "Total memo count.",
"format": "int32"
},
"attachmentStorageBytes": {
"readOnly": true,
"type": "string",
"description": "Total persisted attachment size in bytes, including unlinked uploads and\n attachments in all spaces. Excludes temporary uploads and derived files.\n Returned only by GetUserStats for the authenticated user's own stats,\n independently of the request's memo filter."
}
},
"description": "User statistics messages"
}