Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс RusPostSingle

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

 __construct ($login, $password, $lang=self::LANG_RUS)
 
 sendRequest ($requestData)
 
 getOperationHistory ($trackingNumber)
 

Открытые атрибуты

const LANG_RUS = "RUS"
 
const LANG_ENG = "ENG"
 

Защищенные члены

 extractLastChangeDate ($lastOperation)
 
 getLastOperation (array $answer)
 
 createDescription ($trackingNumber)
 
 extractStatus (array $lastOperation)
 
 mapStatus ($oper, $attr)
 

Защищенные данные

 $client = null
 
 $lang = ""
 
 $login = ""
 
 $password = ""
 

Статические защищенные данные

static $url = 'https://tracking.russianpost.ru/rtm34'
 

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

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

Конструктор(ы)

◆ __construct()

__construct ( $login,
$password,
$lang = self::LANG_RUS )
Аргументы
string$login
string$password
string$lang

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

Методы

◆ createDescription()

createDescription ( $trackingNumber)
protected
Аргументы
string$trackingNumber
Возвращает
string

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

◆ extractLastChangeDate()

extractLastChangeDate ( $lastOperation)
protected
Аргументы
$lastOperation
Возвращает
int

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

◆ extractStatus()

extractStatus ( array $lastOperation)
protected
Аргументы
$lastOperation
Возвращает
int

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

◆ getLastOperation()

getLastOperation ( array $answer)
protected
Аргументы
$answer
Возвращает
mixed|null

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

◆ getOperationHistory()

getOperationHistory ( $trackingNumber)
Аргументы
string$trackingNumber
Возвращает
StatusResult

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

◆ mapStatus()

mapStatus ( $oper,
$attr )
protected

Maps outer operationCode and attributeCode to inner status enumerated in class Statuses

Аргументы
$oper
$attr
Возвращает
int

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

◆ sendRequest()

sendRequest ( $requestData)

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

Данные класса

◆ $client

$client = null
protected

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

◆ $lang

$lang = ""
protected

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

◆ $login

$login = ""
protected

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

◆ $password

$password = ""
protected

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

◆ $url

$url = 'https://tracking.russianpost.ru/rtm34'
staticprotected

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

◆ LANG_ENG

const LANG_ENG = "ENG"

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

◆ LANG_RUS

const LANG_RUS = "RUS"

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