文档API 参考

Rust · 0.1.0

UserSetting

所有者专用偏好,仅暴露 GENERAL、TAGS 与 WEBHOOKS。

选择匹配的操作

GENERAL 与 TAGS 可通过各自操作掩码更新。WEBHOOKS 只用于读取投影,应通过独立操作修改 Webhook。此结构不提供令牌与会话内部设置。

此结构在哪里使用

以下链接根据协议快照中的直接引用生成。认证、可写字段和运行行为应以调用操作为准;可复用资源结构本身并不是完整的写入请求。

被以下组件结构引用:

结构与字段

object

User settings message

字段类型 / 是否必需描述
namestringThe name of the user setting. Format: users/{user}/settings/{setting}, {setting} is the key for the setting. For example, "users/steven/settings/GENERAL" for general settings.
generalSettingUserSetting_GeneralSetting
webhooksSettingUserSetting_WebhooksSetting
tagsSettingUserSetting_TagsSetting

完整结构

约束与嵌套结构请以这份完整 JSON 定义为准。字段出现在这里,并不意味着每位调用者都能修改它。

{
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "description": "The name of the user setting.\n Format: users/{user}/settings/{setting}, {setting} is the key for the setting.\n For example, \"users/steven/settings/GENERAL\" for general settings."
    },
    "generalSetting": {
      "$ref": "#/components/schemas/UserSetting_GeneralSetting"
    },
    "webhooksSetting": {
      "$ref": "#/components/schemas/UserSetting_WebhooksSetting"
    },
    "tagsSetting": {
      "$ref": "#/components/schemas/UserSetting_TagsSetting"
    }
  },
  "description": "User settings message"
}