serial_settings_apply
Changes menu titles, visibility and tab order in the Serial VOD app (pApp C00006). Shows a preview first; the change runs only after confirmation. Called without confirmToken it previews and returns a confirmToken; repeating the same input with it executes once.
Inputs
| Field | Required here | Contract |
|---|---|---|
change |
Yes | object |
change.settings |
Yes | object |
change.settings.homeTitle |
No | string; min length 1; max length 12; pattern ^[^<>'"/\\&=();]+$; Original serial menu label, 2–12 UTF-16 units; no automatic trimming or translation. |
change.settings.episodesTitle |
No | string; min length 1; max length 12; pattern ^[^<>'"/\\&=();]+$; Original serial menu label, 2–12 UTF-16 units; no automatic trimming or translation. |
change.settings.seriesTitle |
No | string; min length 1; max length 12; pattern ^[^<>'"/\\&=();]+$; Original serial menu label, 2–12 UTF-16 units; no automatic trimming or translation. |
change.settings.homeVisible |
No | boolean |
change.settings.episodesVisible |
No | boolean |
change.settings.seriesVisible |
No | boolean |
change.settings.tabOrder |
No | array; items: HOME, RECENT_EPISODES, SERIES; min items 3; max items 3; Complete ordered list, including hidden tabs; every tab appears exactly once. |
confirmToken |
No | string; pattern ^ct[a-f\d]{32}$; The confirmToken from this tool's preview result. Omit it to preview; repeat the same input with it to execute. |