\BXmaker\AuthUserPhone\Service\Idgtlru
- Название класса соответствует названию файла только первая буква названия класса должна быть заглавной
Class Idgtlru
namespace BXmaker\AuthUserPhone\Service;
class Idgtlru extends \BXmaker\AuthUserPhone\Service\Base
{
//...
}
Параметры сервиса для работы с ним, логин, пароль
/**
* @return array
*/
public static function getConfig();
Описание сервиса
/**
* @return string
*/
public static function getDescription();
/**
* @inherit
*/
public static function getMessage($name, $arReplace = []);
Название сервиса
/**
* @return string
*/
public static function getName();
Проверка доступности подтверждения через звонок от бота
/**
* @return bool
*/
public static function isAvailableBotCall();
Проверка доступности подтверждения через смс код
/**
* @return bool
*/
public static function isAvailableSms();
Запрос обобщенный
/**
* @param $url
* @param $arFields
* @return Result
*/
public function request($arFields);
Отправка смс
/**
* @param $phone
* @param $text
* @return Result
*/
public function sendSms($phone, $text);
Звонок от бота, код в номере телефона
/**
* @param $phone
* @return Result
*/
public function startBotCall($phone);