Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс Ebay
+ Граф наследования:Ebay:

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

 setActive ()
 
 unsetActive ()
 
 install ()
 
 sendErrorMail ($type, $details, $siteId)
 
- Открытые члены унаследованные от Platform
 getId ()
 
 addLogRecord ($level, $type, $itemId, $description)
 
 getField ($fieldName)
 
 getRealName ()
 
 isActive ()
 
 getSettings ()
 
 saveSettings (array $settings)
 
 resetSettings ($siteId)
 
 isInstalled ()
 
 uninstall ()
 
 getCode ()
 
 getAnalyticCode ()
 
 getInfo ()
 
 isOfType (string $type)
 
 getExternalLink ($type, Sale\Order $order)
 

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

static getInstance ()
 
static getSftpTokenUrl ($accountName)
 
static getApiTokenUrl ()
 
static log ($level, $type, $itemId, $description, $siteId)
 
static onAfterUpdateShipment (\Bitrix\Main\Event $event, array $additional)
 
static getApiUrl ()
 
- Открытые статические члены унаследованные от Platform
static getInstanceByCode ($code)
 
static setShipmentTableOnAfterUpdateEvent ()
 

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

const TRADING_PLATFORM_CODE = "ebay"
 
const API_URL = "https://api.ebay.com/ws/api.dll"
 
- Открытые атрибуты унаследованные от Platform
const LINK_TYPE_PUBLIC_DETAIL_ORDER = 'PUBLIC_DETAIL_ORDER'
 
const LINK_TYPE_PUBLIC_FEEDBACK = 'PUBLIC_FEEDBACK'
 
const TRADING_PLATFORM_CODE = ""
 

Защищенные статические члены

static getLicenseHash ()
 
static getServiceHost ()
 
- Защищенные статические члены унаследованные от Platform
static isActiveItemsExist ()
 
static unSetShipmentTableOnAfterUpdateEvent ()
 

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

- Защищенные члены унаследованные от Platform
 __construct ($code)
 
 __clone ()
 
 isSomebodyUseCatalogSectionsTab ()
 
 setCatalogSectionsTabEvent ()
 
 unSetCatalogSectionsTabEvent ()
 
- Защищенные данные унаследованные от Platform
 $logger
 
 $logLevel = Logger::LOG_LEVEL_ERROR
 
 $code
 
 $isActive = false
 
 $settings = array()
 
 $isInstalled = false
 
 $isNeedCatalogSectionsTab = false
 
 $id
 
 $fields = []
 
- Статические защищенные данные унаследованные от Platform
static $instances = array()
 

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

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

Методы

◆ getApiTokenUrl()

static getApiTokenUrl ( )
static

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

◆ getApiUrl()

static getApiUrl ( )
static

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

◆ getInstance()

static getInstance ( )
static
Возвращает
Ebay
Исключения

Bitrix\Main\ArgumentNullException

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

◆ getLicenseHash()

static getLicenseHash ( )
staticprotected

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

◆ getServiceHost()

static getServiceHost ( )
staticprotected

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

◆ getSftpTokenUrl()

static getSftpTokenUrl ( $accountName)
static

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

◆ install()

install ( )

Installs all necessary stuff for Ebay.

Возвращает
bool

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

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

◆ log()

static log ( $level,
$type,
$itemId,
$description,
$siteId )
static

Log events to system log & sends error to email.

Аргументы
int$levelLog level of event.
string$typeEvent type.
string$itemIdItem id.
string$descriptionEvent description.
string$siteIdSite id.
Возвращает
bool

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

◆ onAfterUpdateShipment()

static onAfterUpdateShipment ( \Bitrix\Main\Event $event,
array $additional )
static

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

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

◆ sendErrorMail()

sendErrorMail ( $type,
$details,
$siteId )

Sends error description to e-mail

Аргументы
string$typeType of error.
string$detailsError details.
string$siteIdSite id.
Возвращает
bool

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

◆ setActive()

setActive ( )

Sets Ebay active.

Возвращает
bool
Исключения

Bitrix\Main\SystemException

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

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

◆ unsetActive()

unsetActive ( )

Sets Ebay inactive.

Возвращает
bool

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

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

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

◆ API_URL

const API_URL = "https://api.ebay.com/ws/api.dll"

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

◆ TRADING_PLATFORM_CODE

const TRADING_PLATFORM_CODE = "ebay"

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