Кожна папка прикладної програми, що описує кінцеву точку, повинна містити файл опису model.json
.
У цьому файлі описуються всі можливі дії, допустимі з цією кінцевої точкою.
Всі об'єктні властивості представлені об'єктами, в яких ім'я властивості визначає назву дії, а її вміст - об'єкт, що описує цю дію.
Ім'я | Тип | Опис |
---|---|---|
source | String | Джерело даних. Фактично це ім'я рядку підключення (connectionString) з файлу конфігурації програми. Якщо не вказано - вважається рівним рядку "Default". Якщо рядок підключення не знайдений - виникає виключення. |
schema | String | Ім'я sql-схеми для моделі даних. Може перевизначатися в конкретних діях. Якщо не вказано - то dbo |
model | String | Ім'я моделі. Може перевизначатися в конкретних діях |
actions | actions | Об'єкт, що описує можливі дії з цією кінцевої точкою |
dialogs | dialogs | Об'єкт, що описує діалоги, які можна викликати для цієї кінцевої точки |
popups | popups | Об'єкт, що описує спливаючі вікна, які можна викликати для цієї кінцевої точки. |
commands | commands | Об'єкт, що описує команди, які можна виконувати для цієї кінцевої точки. |
reports | reports | Об'єкт, що описує звіти, пов'язані з цією кінцевою точкою. |
files | files | Об'єкт, що описує роботу з файлами, що завантажуються. |