bonus
Класс для работы с бонусами
Методы
void |
__call () |
|
void |
dropCache () |
Сбрасывает кеш информации о типах оплаты заказа |
mixed |
getBonusSum ({ [userId], [time], [currencyId] }) |
Возвращает сумму начисленных бонусов |
mixed |
getId () |
Возвращает id бонуса |
mixed |
getList ({ [bonusId], [userId], [orderId] }) |
Возвращает список операций с бонусами |
object |
getNew () |
Возвращает новую копию объекта класса |
mixed |
getOperationType ({ [id] }) |
Возвращает тип операции |
mixed |
getOrderId ({ [id] }) |
Возвращает id заказа |
mixed |
getSum ({ [id], [currencyId] }) |
Возвращает сумму операции |
mixed |
getTime ({ [id] }) |
Возвращает время создания операции |
mixed |
getTimeFrom ({ [id] }) |
Возвращает время начала периода действия |
mixed |
getTimeTo ({ [id] }) |
Возвращает время завершения периода действия |
mixed |
getUserId ({ [id] }) |
Возвращает id пользователя |
mixed |
init ({ id }) |
Инициализация класса |
dropCache
Сбрасывает кеш информации о типах оплаты заказа
getBonusSum
Синоним: bonusSum
Возвращает сумму начисленных бонусов
Параметры
[userId] |
int |
Id покупатея |
[time] |
int |
Время в Unix формате. По умолчанию: текущее время |
[currencyId] |
int |
Id валюты. По умолчанию: id выбранной валюты |
Возвращаемые значения
float |
Сумма операции |
bool |
False - в случае ошибки |
getId
Синоним: id
Возвращает id бонуса
Возвращаемые значения
int |
Id бонуса |
bool |
False - в случае ошибки |
getList
Синоним: list
Возвращает список операций с бонусами
Параметры
[bonusId] |
int |
Id операции с бонусами |
[userId] |
int |
Id покупатея |
[orderId] |
int |
Id заказа |
Возвращаемые значения
array |
Массив обьектов bonus |
bool |
False - в случае ошибки |
getNew
Синоним: new
Возвращает новую копию объекта класса
getOperationType
Синоним: operationType
Возвращает тип операции
Возвращаемые значения
string |
Тип операции. Возможные значения: none, plus, plusCancel, minus, minusCancel, burn |
bool |
False - в случае ошибки |
getOrderId
Синоним: orderId
Возвращает id заказа
Возвращаемые значения
int |
Id заказа |
bool |
False - в случае ошибки |
getSum
Синоним: sum
Возвращает сумму операции
Параметры
[id] |
int |
Id бонуса |
[currencyId] |
int |
Id валюты. По умолчанию: id выбранной валюты |
Возвращаемые значения
int |
Сумма операции |
bool |
False - в случае ошибки |
getTime
Синоним: time
Возвращает время создания операции
Возвращаемые значения
int |
Время создания операции |
bool |
False - в случае ошибки |
getTimeFrom
Синоним: timeFrom
Возвращает время начала периода действия
Возвращаемые значения
int |
Время начала периода действия |
bool |
False - в случае ошибки |
getTimeTo
Синоним: timeTo
Возвращает время завершения периода действия
Возвращаемые значения
int |
Время завершения периода действия |
bool |
False - в случае ошибки |
getUserId
Синоним: userId
Возвращает id пользователя
Возвращаемые значения
int |
Id пользователя |
bool |
False - в случае ошибки |
init
Инициализация класса
Возвращаемые значения
bool |
True - обьект инициализирован |
bool |
False - в случае ошибки |