Display секциясыBeta
display секциясы сервис конфигурациясының JSON-файлында тарифтік жоспарды конфигурациялау шеберін сипаттайды. Секцияның құрылымы келесідей:
"display": {"pages": [{<ПАРАМЕТРЫ_СТРАНИЦЫ>,"groups": [{<ПАРАМЕТРЫ_ГРУППЫ>,"parameters": [{<ПАРАМЕТРЫ_ОПЦИИ>},...]}...]},...]}
Мұнда:
-
pages— тарифтік жоспарды конфигурациялау шеберінің беттерін сипаттайтын секция. Бос болуы мүмкін. -
<ПАРАМЕТРЫ_СТРАНИЦЫ>— бір беттің параметрлері. -
groups— бір бет шеңберіндегі тарифтік опциялар топтарын сипаттайтын секция. -
<ПАРАМЕТРЫ_ГРУППЫ>— тарифтік опциялар тобының параметрлері. -
parameters— бір топ шеңберіндегі тарифтік опцияларды сипаттайтын секция. -
<ПАРАМЕТРЫ_ОПЦИИ>— тарифтік опциялардың параметрлері.
display секциясында тарифтік жоспарды конфигурациялау шеберінің бірінші және соңғы бетінен басқа барлық беттері сипатталады. Беттердің ең көп саны — 5.
Топтардағы беттердің, топтардың және тарифтік опциялардың параметрлері бірдей және кестеде келтірілген.
Атауы | Сипаттамасы | Форматы | Міндетті |
|---|---|---|---|
| JSON-файлдағы беттің, топтың немесе тарифтік опцияның атауы. | string. Бет атауы — 32 таңбаға дейін. Топ атауы — 255 таңбаға дейін | |
| Беттің, беттегі топтың немесе топтағы тарифтік опцияның реттік нөмірі | integer |
Әдепкі бойынша тарифтік жоспарды конфигурациялау шеберінде groups тарифтік опцияларының барлық топтары көрсетіледі және бапталады. Топ тек белгілі бір шарттарда көрсетілуі үшін when конструкциясын пайдаланыңыз.
JSON форматындағы when құрылымы:
{"when": {"in": { // Или "not_in""key": {"param": "<ИМЯ_ОПЦИИ>" // Или "const": "<ЗНАЧЕНИЕ>"},"values": [{"const": "<ЗНАЧЕНИЕ>"},{"param": "<ИМЯ_ОПЦИИ>"},...]}},"parameters": [...]}
Мұнда:
<ИМЯ_ОПЦИИ>— сервис конфигурациясының JSON-файлындағы тарифтік опцияның атауы.<ЗНАЧЕНИЕ>— константа мәні.
pages секциясындағы when конструкциясы image-based қосымшаларындағыдай қолданылады.