• Модуль: sender
  • Путь к файлу: ~/bitrix/modules/sender/lib/posting/segmentdatabuilder.php
  • Класс: BitrixSenderPostingSegmentDataBuilder
  • Вызов: SegmentDataBuilder::createGroupState
public function createGroupState(): ?array
{
	if (!static::checkEndpoint($this->endpoint))
	{
		return null;
	}

	$dataToSet = [
		'FILTER_ID' => $this->filterId,
		'GROUP_ID' => $this->groupId,
		'ENDPOINT' => json_encode(Encoding::convertEncoding($this->endpoint, SITE_CHARSET, 'utf-8')),
		'OFFSET' => 0,
		'STATE' => GroupStateTable::STATES['CREATED'],
		'NEW_CREATED' => true,
	];

	$dataToSet['ID'] = GroupStateTable::add($dataToSet)->getId();

	return $dataToSet;
}