Current Path : /var/www/axolotl/data/www/yar.axolotls.ru/bitrix/modules/imconnector/lib/model/ |
Current File : /var/www/axolotl/data/www/yar.axolotls.ru/bitrix/modules/imconnector/lib/model/botframework.php |
<?php namespace Bitrix\ImConnector\Model; use \Bitrix\Main\Entity\TextField, \Bitrix\Main\Entity\StringField, \Bitrix\Main\Entity\DataManager, \Bitrix\Main\Entity\IntegerField; /** * Class BotFrameworkTable * * Fields: * <ul> * <li> ID int mandatory * <li> ID_CHAT string mandatory * <li> ID_MESSAGE string * <li> VIRTUAL_CONNECTOR string mandatory * <li> DATA text * </ul> * * @package Bitrix\ImConnector */ class BotFrameworkTable extends DataManager { /** * Returns DB table name for entity. * * @return string */ public static function getTableName() { return 'b_imconnectors_botframework'; } /** * Returns entity map definition. * * @return array */ public static function getMap() { return array( new IntegerField('ID', array( 'primary' => true, 'autocomplete' => true, )), new StringField('ID_CHAT', array( 'required' => true, )), new StringField('ID_MESSAGE'), new StringField('VIRTUAL_CONNECTOR', array( 'required' => true, )), new TextField('DATA', array( 'serialized' => true )), ); } }