2023年政策修订增补工作正在进行中,欢迎参与!
User:Sam01101/Sandbox/ModuleTest
跳转到导航
跳转到搜索
此架构文档为自动生成,请勿手动修改。 |
JSON 架构 | ||||
---|---|---|---|---|
键 | 类型 | 必填 | 默认值 | 说明 |
routes[ ] |
数组 (Array) | ✅ | 角色路线 | |
[i]{ } |
对象 (Object) | |||
{ }.note |
字符串 (String) | 角色路线注意事项。 | ||
{ }.name |
字符串 (String) | ✅ | 角色名称 | |
{ }.selects[ ] |
数组 (Array) | ✅ | 该角色的路线选项,超出路线的选项将会被忽略。 | |
[i] |
数字 (Number) | 0 |
||
{ }.route_edit[ ] |
数组 (Array) | 为该角色进行路线微调,按列表顺序执行操作 | ||
[i]{ } |
对象 (Object) | 注: 在下列情况,以下选项为必填项: * `insert`, `append` 操作时的 `actions` * 特殊情况 - 自定义路线 | ||
{ }.id |
字符串 (String) | ✅ | 操作的路线选项 ID,如果操作类型是 `append` 则可以留空表示追加到最后。 | |
{ }.options{ } |
对象 (Object) | 路线选项 | ||
{ }.id |
字符串 (String) | 路线选项 ID,用于标注选项并在 `route_edit` 中使用。 | ||
{ }.options[ ] |
数组 (Array) | ✅ | 选项列表 | |
[i] |
字符串 (String) | ✅ | ||
{ }.action |
字符串 (String) | ✅ | 操作类型,目前一共有三个操作类型: * `delete`: 移除 * `insert`: 插入,在指定路线前插入选项 * `append`: 追加,在指定路线后添加选项 * `replace`: 替换特定选项/章节名称 可选值: d, r, i, a, delete, replace, insert, append | |
{ }.chapter |
字符串 (String) | 章节名称 | ||
{ }.icon |
字符串 (String) | Tab 的图标, core 模式不适用并自动忽略 | ||
{ }.route_opts[ ] |
数组 (Array) | 路线列表。此为特殊用途,将覆盖原有的 `route_opts` 选项。 注: 除非您想为该角色重新自定义路线,否则建议使用 `route_edit` 替代。 | ||
[i]{ } |
对象 (Object) | ✅ | 路线选项 | |
{ }.id |
字符串 (String) | 路线选项 ID,用于标注选项并在 `route_edit` 中使用。 | ||
{ }.options[ ] |
数组 (Array) | ✅ | 选项列表 | |
[i] |
字符串 (String) | ✅ | ||
log |
字符串 (String) | none |
日志等级 可选值: none, debug, info, warn, error, d, i, w, e | |
options{ } |
对象 (Object) | 一般选项 | ||
{ }.tab_mode |
字符串 (String) | color |
Tab 模式 Template:Tabs 可选值: color, core | |
{ }.display_numbers |
布尔值 (Boolean) | 是否为在路线选项前添加数字 | ||
{ }.line_break |
布尔值 (Boolean) | 是否为每一个路线选项开新行 | ||
{ }.tab_opts{ } |
对象 (Object) | Tabs 参数,注意不能使用任何 `bn(x)`, `bticon(x)`, `tab(x)` | ||
{ }.tab_opts.key |
*函数 (Function) | 自定义验证函数 | ||
route_opts[ ] |
数组 (Array) | ✅ | 路线列表 | |
[i]{ } |
对象 (Object) | ✅ | 路线选项 | |
{ }.id |
字符串 (String) | 路线选项 ID,用于标注选项并在 `route_edit` 中使用。 | ||
{ }.options[ ] |
数组 (Array) | ✅ | 选项列表 | |
[i] |
字符串 (String) | ✅ | ||
chapters[ ] |
数组 (Array) | ✅ | 章节名称 | |
[i] |
字符串 (String) | ✅ |
JSON 示范 |
---|
{
"routes": [
{
"selects": [
0,
0,
0
],
"note": "Proident cupidatat veniam irure nostrud deserunt do dolore eiusmod elit.",
"name": "Nvphqn Zhunukx",
},
{
"selects": [
0,
0,
0,
0,
0,
0,
0
],
"note": "Quis amet consectetur qui ipsum. Dolore sunt nostrud. Cillum ut.",
"name": "Shtqjrelwv Fxjryp",
},
{
"selects": [
0,
0,
0,
0,
0,
0,
0,
0
],
"note": "In ullamco officia anim culpa in, occaecat. Et irure officia.",
"name": "Mtzyr Tjhgpgd",
}
],
"log": "none",
"options": {
"display_numbers": false,
"tab_opts": {
},
"line_break": true,
"tab_mode": "color",
},
"route_opts": [
{
"id": "Bybnegutr Qtcdncbflv",
"options": [
"Tbezfxdz Wbaxp",
"Ekxvjo Lrcnthzp"
],
},
{
"id": "Tqatvywvzt Zrmevxcqgq",
"options": [
"Siigbq Qnzhos",
"Mpyli Laipvgrmmh"
],
}
],
"chapters": [
"Eqbksrqje Qsitfxrq",
"Ncgwrc Joprh",
"Hiezaviel Xtsdrjuyxw",
"Uohxxw Oehwmmw",
"Hersdpm Sefmddjiyx"
],
}
|