• Модуль: calendar
  • Путь к файлу: ~/bitrix/modules/calendar/lib/sync/google/builders/buildersynceventfromexternaldata.php
  • Класс: BitrixCalendarSyncGoogleBuildersBuilderSyncEventFromExternalData
  • Вызов: BuilderSyncEventFromExternalData::prepareEventConnection
public function prepareEventConnection(CoreEventEvent $event): SyncConnectionEventConnection
{
	return (new SyncConnectionEventConnection)
		->setConnection($this->connection)
		->setEntityTag($this->item['etag'] ?? null)
		->setVendorEventId($this->item['id'] ?? null)
		// ->setVendorVersionId(($this->item['sequence'] ?? 0))
		->setVendorVersionId($this->item['etag'] ?? null)
		->setVersion(($this->item['sequence'] ?? 0))
		// ->setVersion($event->getVersion())
		->setLastSyncStatus(SyncDictionary::SYNC_STATUS['success'])
		->setRecurrenceId($this->item['recurringEventId'] ?? null)
		->setEvent($event)

	;
}