ImportManager extends Manager implements IncomingSectionManagerInterface, IncomingEventManagerInterface
Table of Contents
Interfaces
- IncomingSectionManagerInterface
- this interface is designed for managers in services
- IncomingEventManagerInterface
Constants
- SYNC_EVENTS_DATE_INTERVAL = '1 months'
Methods
- __construct() : mixed
- getConnection() : Result
- 'data' => [ 'connection' => Bitrix\Calendar\Sync\Connection\Connection, ]
- getDefaultRemind() : array<string|int, mixed>|null
- getEtag() : string
- getEvents() : Result
- 'data' => [ 'externalSyncEventMap' => Bitrix\Calendar\Sync\Entities\SyncEventMap, ]
- getModified() : Date
- getPageToken() : string
- getSectionConnection() : Result
- 'data' => [ 'sectionConnection' => Bitrix\Calendar\Sync\Connection\SectionConnection, ]
- getSections() : Result
- 'data' => [ 'externalSyncSectionMap' => Bitrix\Calendar\Sync\Entities\SyncSectionMap, ]
- getServiceName() : string
- getStatus() : string|null
- getSyncToken() : string
- prepareError() : string
- requestConnectionId() : Result
Constants
SYNC_EVENTS_DATE_INTERVAL
public
mixed
SYNC_EVENTS_DATE_INTERVAL
= '1 months'
Methods
__construct()
public
__construct(Connection $connection, int $userId) : mixed
Parameters
- $connection : Connection
- $userId : int
Tags
getConnection()
'data' => [ 'connection' => Bitrix\Calendar\Sync\Connection\Connection, ]
public
getConnection() : Result
Return values
ResultgetDefaultRemind()
public
getDefaultRemind() : array<string|int, mixed>|null
Return values
array<string|int, mixed>|nullgetEtag()
public
getEtag() : string
Return values
stringgetEvents()
'data' => [ 'externalSyncEventMap' => Bitrix\Calendar\Sync\Entities\SyncEventMap, ]
public
getEvents(SyncSection $syncSection) : Result
Parameters
- $syncSection : SyncSection
Tags
Return values
ResultgetModified()
public
getModified() : Date
Return values
DategetPageToken()
public
getPageToken() : string
Return values
stringgetSectionConnection()
'data' => [ 'sectionConnection' => Bitrix\Calendar\Sync\Connection\SectionConnection, ]
public
getSectionConnection() : Result
Return values
ResultgetSections()
'data' => [ 'externalSyncSectionMap' => Bitrix\Calendar\Sync\Entities\SyncSectionMap, ]
public
getSections() : Result
Return values
ResultgetServiceName()
public
getServiceName() : string
Return values
stringgetStatus()
public
getStatus() : string|null
Return values
string|nullgetSyncToken()
public
getSyncToken() : string
Return values
stringprepareError()
public
prepareError([array<string|int, mixed>|null $error = null ]) : string
Parameters
- $error : array<string|int, mixed>|null = null
Return values
stringrequestConnectionId()
public
requestConnectionId() : Result