- Модуль: socialservices
- Путь к файлу: ~/bitrix/modules/socialservices/lib/zoommeeting.php
- Класс: BitrixSocialservicesZoomMeetingTable
- Вызов: ZoomMeetingTable::getMap
static function getMap(): array
{
return [
new FieldsIntegerField('ID', [
'primary' => true,
'autocomplete' => true
]),
new FieldsStringField('ENTITY_TYPE_ID', [
'required' => true,
'size' => 10,
]),
new FieldsIntegerField('ENTITY_ID', [
'required' => true
]),
new FieldsStringField('CONFERENCE_URL', [
'required' => true,
'size' => 255,
]),
new FieldsIntegerField('CONFERENCE_EXTERNAL_ID', [
'required' => true,
]),
new FieldsCryptoField('CONFERENCE_PASSWORD', [
'crypto_enabled' => static::cryptoEnabled('CONFERENCE_PASSWORD'),
]),
new FieldsBooleanField('JOINED', [
'values' => ['N', 'Y']
]),
new FieldsDatetimeField('CONFERENCE_CREATED',[
'required' => true,
]),
new FieldsDatetimeField('CONFERENCE_STARTED'),
new FieldsDatetimeField('CONFERENCE_ENDED'),
new FieldsBooleanField('HAS_RECORDING', [
'values' => ['N', 'Y']
]),
new FieldsIntegerField('DURATION', [
'required' => true,
]),
new FieldsTextField('TITLE', [
'required' => true,
]),
new FieldsStringField('SHORT_LINK', [
'required' => true,
'size' => 255,
])
];
}