блочно > Процедуры > IPocedureModel
Интерфейс Процедуры.IPocedureModel
Модель данных для процедуры.
Подпись:
export interface IProcedureModel
Методы
Метод | Описание |
---|---|
удалитьПараметр (индекс) | Удаляет параметр по данному индексу из списка параметров. |
getEnabled() | Возвращает, включена/отключена процедура. Если процедура отключена, все блоки вызова процедуры также должны быть отключены. |
получитьИд() | Возвращает уникальный независимый от языка идентификатор процедуры. |
получитьИмя() | Возвращает удобочитаемое имя процедуры. |
getParameter (индекс) | Возвращает параметр по заданному индексу в списке параметров. |
ПолучитьПараметры() | Возвращает массив всех параметров в списке параметров. |
getReturnTypes() | Возвращает тип(ы) возвращаемого значения процедуры. Null представляет процедуру, которая не возвращает значение. |
вставитьПараметр (Модель параметра, индекс) | Вставляет параметр в список параметров. Чтобы переместить параметр, сначала удалите его, а затем вставьте заново. |
сохранитьСостояние() | Сериализует состояние процедуры в JSON. |
setEnabled (включено) | Устанавливает, включена/отключена эта процедура. Если процедура отключена, все блоки вызова процедуры также должны быть отключены. |
setName(имя) | Устанавливает удобочитаемое имя процедуры. |
setReturnTypes(типы) | Устанавливает тип(ы) возвращаемого значения процедуры. Передайте значение null, чтобы представить процедуру, которая не возвращает результат. |