Bitrix API

MailboxSyncManager

Table of Contents

Methods

__construct()  : mixed
checkSyncWithCrm()  : bool
deleteSyncData()  : mixed
getFailedToSyncMailboxes()  : mixed
getFirstFailedToSyncMailboxId()  : null|int
getLastMailboxSyncIsSuccessStatus()  : bool|null
Returns the status of the last sync.
getLastMailboxSyncTime()  : mixed
getMailboxesSyncInfo()  : array<string|int, mixed>
getMailCheckInterval()  : mixed
getNeedToBeSyncedMailboxes()  : mixed
getNextTimeToSync()  : mixed
getSuccessSyncedMailboxes()  : mixed
getTimeBeforeNextSync()  : mixed
isMailNeedsToBeSynced()  : mixed
setDefaultSyncData()  : mixed
setSyncStartedData()  : mixed
setSyncStatus()  : mixed

Methods

__construct()

public __construct(mixed $userId) : mixed
Parameters
$userId : mixed

checkSyncWithCrm()

public static checkSyncWithCrm(int $mailboxId) : bool
Parameters
$mailboxId : int
Return values
bool

deleteSyncData()

public deleteSyncData(mixed $mailboxId) : mixed
Parameters
$mailboxId : mixed

getFirstFailedToSyncMailboxId()

public getFirstFailedToSyncMailboxId() : null|int
Return values
null|int

getLastMailboxSyncIsSuccessStatus()

Returns the status of the last sync.

public getLastMailboxSyncIsSuccessStatus(int $mailboxId) : bool|null

If the status could not be found out, null will be returned.

Parameters
$mailboxId : int
Return values
bool|null

getLastMailboxSyncTime()

public getLastMailboxSyncTime(mixed $mailboxId) : mixed
Parameters
$mailboxId : mixed

getMailboxesSyncInfo()

public getMailboxesSyncInfo() : array<string|int, mixed>
Return values
array<string|int, mixed>

getNextTimeToSync()

public getNextTimeToSync(mixed $lastMailCheckData) : mixed

Use \Bitrix\Mail\Helper\Mailbox\MailboxSyncManager::getTimeBeforeNextSync()

Parameters
$lastMailCheckData : mixed

setDefaultSyncData()

public setDefaultSyncData(mixed $mailboxId) : mixed
Parameters
$mailboxId : mixed

setSyncStartedData()

public setSyncStartedData(mixed $mailboxId[, mixed $time = null ]) : mixed
Parameters
$mailboxId : mixed
$time : mixed = null

setSyncStatus()

public setSyncStatus(mixed $mailboxId, mixed $isSuccess[, mixed $time = null ]) : mixed
Parameters
$mailboxId : mixed
$isSuccess : mixed
$time : mixed = null

        
On this page

Search results