- Модуль: imopenlines
- Путь к файлу: ~/bitrix/modules/imopenlines/lib/model/configautomaticmessages.php
- Класс: BitrixImopenlinesModelConfigAutomaticMessagesTable
- Вызов: ConfigAutomaticMessagesTable::getMap
static function getMap()
{
return [
new IntegerField(
'ID',
[
'primary' => true,
'autocomplete' => true,
]
),
new BooleanField('ACTIVE', [
'values' => ['N', 'Y'],
'default_value' => 'Y',
]),
new IntegerField(
'CONFIG_ID',
[
'required' => true,
]
),
new IntegerField(
'TIME_TASK',
[
'required' => true,
]
),
new TextField('MESSAGE'),
new StringField(
'TEXT_BUTTON_CLOSE',
[
'validation' => [__CLASS__, 'validateTextButton']
]
),
new StringField(
'LONG_TEXT_BUTTON_CLOSE',
[
'validation' => [__CLASS__, 'validateLongTextButton']
]
),
new TextField('AUTOMATIC_TEXT_CLOSE'),
new StringField(
'TEXT_BUTTON_CONTINUE',
[
'validation' => [__CLASS__, 'validateTextButton']
]
),
new StringField(
'LONG_TEXT_BUTTON_CONTINUE',
[
'validation' => [__CLASS__, 'validateLongTextButton']
]
),
new TextField('AUTOMATIC_TEXT_CONTINUE'),
new StringField(
'TEXT_BUTTON_NEW',
[
'validation' => [__CLASS__, 'validateTextButton']
]
),
new StringField(
'LONG_TEXT_BUTTON_NEW',
[
'validation' => [__CLASS__, 'validateLongTextButton']
]
),
new TextField('AUTOMATIC_TEXT_NEW'),
];
}