1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс Twilio
Граф наследования:Twilio:
BaseConfigurable Base Twilio2

Открытые члены

 getId ()
 getName ()
 getShortName ()
 isRegistered ()
 isDemo ()
 canUse ()
 getFromList ()
 register (array $fields)
 getOwnerInfo ()
 getExternalManageUrl ()
 sendMessage (array $messageFields)
 getMessageStatus (array $messageFields)
 sync ()
Открытые члены унаследованные от BaseConfigurable
 isConfigurable ()
 isConfirmed ()
 setDefaultFrom ($from)
 confirmRegistration (array $fields)
 sendConfirmationCode ()
 getManageUrl ()
 enableDemo ()
 disableDemo ()
 clearOptions ()
 getConfigComponentTemplatePageName ()
 isTemplatesBased ()
 getTemplatesList (array $context=null)
 prepareTemplate ($templateData)
Открытые члены унаследованные от Base
 setSocketTimeout (int $socketTimeout)
 setStreamTimeout (int $streamTimeout)
 getType ()
 getExternalId ()
 getDefaultFrom ()
 getFirstFromList ()
 isCorrectFrom ($from)
 prepareMessageBodyForSave (string $text)
 sendTemplate (string $name, string $text, array $examples=[], ?string $langCode=null)

Открытые статические члены

static resolveStatus ($serviceStatus)
static fireEventBeforeMessageSend (array $messageFields)
Открытые статические члены унаследованные от Base
static isSupported ()
static className ()

Поля данных

const ID = 'twilio'
const NOT_SUPPORT_ALPHANUMERIC_NUMBER_STATUS_CODE = 21612
const ON_BEFORE_TWILIO_MESSAGE_SEND = 'OnBeforeTwilioMessageSend'

Дополнительные унаследованные члены

Защищенные члены унаследованные от BaseConfigurable
 getCallbackUrl ()
 setOptions (array $options)
 getOptions ()
 setOption ($optionName, $optionValue)
 getOption ($optionName, $defaultValue=null)
Защищенные члены унаследованные от Base
 prepareMessageBodyForSend (string $text)
Защищенные данные унаследованные от BaseConfigurable
 $options
Providers DemoManager $demoManager
Providers Registrar $registrar
Providers OptionManager $optionManager
Providers TemplateManager $templateManager
Защищенные данные унаследованные от Base
Providers Informant $informant
Providers Initiator $initiator
Providers Sender $sender
int $socketTimeout = 10
int $streamTimeout = 30

Подробное описание

См. определение в файле twilio.php строка 23

Методы

◆ canUse()

canUse ( )

Check can use state of sender.

Возвращает
bool

Переопределяет метод предка BaseConfigurable.

См. определение в файле twilio.php строка 55

◆ fireEventBeforeMessageSend()

fireEventBeforeMessageSend ( array $messageFields)
static
Аргументы
array$messageFields
Возвращает
EventResult[]

См. определение в файле twilio.php строка 425

◆ getExternalManageUrl()

getExternalManageUrl ( )
Возвращает
string

Переопределяет метод предка BaseConfigurable.

См. определение в файле twilio.php строка 102

◆ getFromList()

getFromList ( )

Переопределяет метод предка Base.

См. определение в файле twilio.php строка 60

◆ getId()

getId ( )

Переопределяет метод предка Base.

См. определение в файле twilio.php строка 30

◆ getMessageStatus()

getMessageStatus ( array $messageFields)
Аргументы
array$messageFields
Возвращает
MessageStatus Message status result.

Переопределяет метод предка BaseConfigurable.

См. определение в файле twilio.php строка 180

◆ getName()

getName ( )
Возвращает
string

Переопределяет метод предка Base.

Переопределяется в Twilio2.

См. определение в файле twilio.php строка 35

◆ getOwnerInfo()

getOwnerInfo ( )
Возвращает
array

Переопределяет метод предка BaseConfigurable.

См. определение в файле twilio.php строка 94

◆ getShortName()

getShortName ( )
Возвращает
string

Переопределяет метод предка Base.

Переопределяется в Twilio2.

См. определение в файле twilio.php строка 40

◆ isDemo()

isDemo ( )

Check demo status.

Возвращает
bool

Переопределяет метод предка BaseConfigurable.

См. определение в файле twilio.php строка 50

◆ isRegistered()

isRegistered ( )

Check registration state.

Возвращает
bool

Переопределяет метод предка BaseConfigurable.

См. определение в файле twilio.php строка 45

◆ register()

register ( array $fields)
Аргументы
array$fields
Возвращает
Result

Переопределяет метод предка BaseConfigurable.

См. определение в файле twilio.php строка 66

◆ resolveStatus()

resolveStatus ( $serviceStatus)
static

Converts service status to internal status

См. также
\Bitrix\MessageService\MessageStatus
Аргументы
mixed$serviceStatus
Возвращает
int

Переопределяет метод предка Base.

См. определение в файле twilio.php строка 218

◆ sendMessage()

sendMessage ( array $messageFieldsFields)
Аргументы
array$messageFieldsFields
Возвращает
Result\SendMessage Send operation result.

Переопределяет метод предка Base.

См. определение в файле twilio.php строка 107

◆ sync()

sync ( )

Sync remote state (load From list etc.)

Возвращает
$this

Переопределяет метод предка BaseConfigurable.

См. определение в файле twilio.php строка 250

Поля

◆ ID

const ID = 'twilio'

См. определение в файле twilio.php строка 25

◆ NOT_SUPPORT_ALPHANUMERIC_NUMBER_STATUS_CODE

const NOT_SUPPORT_ALPHANUMERIC_NUMBER_STATUS_CODE = 21612

См. определение в файле twilio.php строка 27

◆ ON_BEFORE_TWILIO_MESSAGE_SEND

const ON_BEFORE_TWILIO_MESSAGE_SEND = 'OnBeforeTwilioMessageSend'

См. определение в файле twilio.php строка 28


Объявления и описания членов класса находятся в файле:
  • C:/bitrix/modules/messageservice/lib/sender/sms/twilio.php