| 此架構文檔為自動生成,請勿手動修改。 |
| 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
],
"note": "Et laborum aliqua laboris et veniam qui officia nulla deserunt.",
"name": "Tlyeivlau Ilhqdq",
},
{
"selects": [
0,
0,
0,
0,
0,
0,
0,
0
],
"note": "Dolor ullamco anim esse sunt anim, dolore nisi laboris, commodo.",
"name": "Hrpii Barouf",
},
{
"selects": [
0,
0,
0,
0,
0,
0
],
"note": "Et deserunt ad veniam exercitation ullamco tempor excepteur ut voluptate.",
"name": "Eijgdpljx Vgohjfxomw",
}
],
"log": "none",
"options": {
"display_numbers": false,
"tab_opts": {
},
"line_break": false,
"tab_mode": "color",
},
"route_opts": [
{
"id": "Wajdpmzl Pqjapz",
"options": [
"Oqiksjnmqn Ucnmaxqhx",
"Ghupcbgzd Qbker"
],
},
{
"id": "Zvbgmxuwnf Mjlfcgvxy",
"options": [
"Gwxif Cibkziz",
"Mktkz Sfcdr"
],
},
{
"id": "Eheyzinvw Ifyznbcxi",
"options": [
"Xvkaen Dphltcsmp",
"Drhiu Ugouqgwtjp"
],
},
{
"id": "Ilrxowmsq Njibz",
"options": [
"Yuizvd Soqtun",
"Brrch Ueswstpou"
],
}
],
"chapters": [
"Bzenjqrtno Aosozlqwuf",
"Skronrydmm Bqbkk",
"Sjunhzh Wgdzyg",
"Bhihmarkm Mubnznk",
"Mlolxngf Fojqoaed"
],
}
|