EventManagerInterface
Table of Contents
Methods
- create() : Result
- createInstance() : Result
- createRecurrence() : Result
- delete() : Result
- deleteInstance() : Result
- update() : Result
- updateInstance() : Result
- updateRecurrence() : Result
Methods
create()
public
create(Event $event, EventContext $context) : Result
Parameters
- $event : Event
- $context : EventContext
Return values
Result —'event' => [ 'id' => vendorEventId, 'version' => etag, ], 'data' => [ 'location' => [free structure], 'attendees' => [free structure], ],
createInstance()
public
createInstance(Event $event, EventContext $context) : Result
Parameters
- $event : Event
- $context : EventContext
Return values
ResultcreateRecurrence()
public
createRecurrence(SyncEvent $recurrenceEvent, SectionConnection $sectionConnection, Context $context) : Result
Parameters
- $recurrenceEvent : SyncEvent
- $sectionConnection : SectionConnection
- $context : Context
Return values
Resultdelete()
public
delete(Event $event, EventContext $context) : Result
Parameters
- $event : Event
- $context : EventContext
Return values
ResultdeleteInstance()
public
deleteInstance(Event $event, EventContext $context) : Result
Parameters
- $event : Event
- $context : EventContext
Return values
Resultupdate()
public
update(Event $event, EventContext $context) : Result
Parameters
- $event : Event
- $context : EventContext
Return values
ResultupdateInstance()
public
updateInstance(Event $event, EventContext $context) : Result
Parameters
- $event : Event
- $context : EventContext
Return values
ResultupdateRecurrence()
public
updateRecurrence(SyncEvent $recurrenceEvent, SectionConnection $sectionConnection, Context $context) : Result
Parameters
- $recurrenceEvent : SyncEvent
- $sectionConnection : SectionConnection
- $context : Context