Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
vendorsyncservice.php
1<?php
2
4
5use Bitrix\Calendar\Core;
9
11abstract class VendorSyncService
12{
19 abstract public function createEvent(Core\Event\Event $event, EventContext $context, Event $manager): Result;
20
27 abstract public function updateEvent(Core\Event\Event $event, EventContext $context, Event $manager): Result;
28
35 abstract public function deleteEvent(Core\Event\Event $event, EventContext $context, Event $manager): Result;
36
43 abstract public function createInstance(Core\Event\Event $event, EventContext $context, Event $manager): Result;
44
51 abstract public function updateInstance(Core\Event\Event $event, EventContext $context, Event $manager): Result;
52
59 abstract public function createSection(Core\Section\Section $section, SectionContext $context, Section $manager): Result;
60
67 abstract public function updateSection(Core\Section\Section $section, SectionContext $context, Section $manager): Result;
68
75 abstract public function deleteSection(Core\Section\Section $section, SectionContext $context, Section $manager): Result;
76}
updateSection(Core\Section\Section $section, SectionContext $context, Section $manager)
createInstance(Core\Event\Event $event, EventContext $context, Event $manager)
createSection(Core\Section\Section $section, SectionContext $context, Section $manager)
deleteEvent(Core\Event\Event $event, EventContext $context, Event $manager)
updateEvent(Core\Event\Event $event, EventContext $context, Event $manager)
deleteSection(Core\Section\Section $section, SectionContext $context, Section $manager)
createEvent(Core\Event\Event $event, EventContext $context, Event $manager)
updateInstance(Core\Event\Event $event, EventContext $context, Event $manager)