iBase
Interface iMessage
Table of Contents
Constants
- CODE_AUDIO_CALL = 'audio_call'
- CODE_CALL = 'call'
- CODE_IM = 'im'
- CODE_MAIL = 'mail'
- CODE_MASTER_YANDEX = 'master_yandex'
- CODE_SMS = 'sms'
- CODE_TOLOKA = 'toloka'
- CODE_UNDEFINED = ''
- CODE_WEB_HOOK = 'web_hook'
- EVENT_NAME = 'onSenderMessageList'
Methods
- copyConfiguration() : Result|null
- Copy configuration.
- getCode() : string
- Get code.
- getName() : string
- Get name.
- getSupportedTransports() : array<string|int, mixed>
- Get supported recipient types.
- loadConfiguration() : Configuration
- Load configuration.
- saveConfiguration() : Result|null
- Save configuration.
Constants
CODE_AUDIO_CALL
public
mixed
CODE_AUDIO_CALL
= 'audio_call'
CODE_CALL
public
mixed
CODE_CALL
= 'call'
CODE_IM
public
mixed
CODE_IM
= 'im'
CODE_MAIL
public
mixed
CODE_MAIL
= 'mail'
CODE_MASTER_YANDEX
public
mixed
CODE_MASTER_YANDEX
= 'master_yandex'
CODE_SMS
public
mixed
CODE_SMS
= 'sms'
CODE_TOLOKA
public
mixed
CODE_TOLOKA
= 'toloka'
CODE_UNDEFINED
public
mixed
CODE_UNDEFINED
= ''
CODE_WEB_HOOK
public
mixed
CODE_WEB_HOOK
= 'web_hook'
EVENT_NAME
public
mixed
EVENT_NAME
= 'onSenderMessageList'
Methods
copyConfiguration()
Copy configuration.
public
copyConfiguration(int|string|null $id) : Result|null
Parameters
- $id : int|string|null
-
ID.
Return values
Result|nullgetCode()
Get code.
public
getCode() : string
Return values
stringgetName()
Get name.
public
getName() : string
Return values
stringgetSupportedTransports()
Get supported recipient types.
public
getSupportedTransports() : array<string|int, mixed>
Return values
array<string|int, mixed>loadConfiguration()
Load configuration.
public
loadConfiguration([int|string|null $id = null ]) : Configuration
Parameters
- $id : int|string|null = null
-
ID.
Return values
ConfigurationsaveConfiguration()
Save configuration.
public
saveConfiguration(Configuration $configuration) : Result|null
Parameters
- $configuration : Configuration
-
Configuration.