Списывает один из трех балансов пользователя
virtual
) https://getcourse.ru/blog/275898points
) https://getcourse.ru/blog/301577normal
) https://getcourse.ru/blog/275900ctx:app.Ctx
Контекст приложения, предоставляющий доступ к различным компонентам и настройкам приложения.
params:AddBalanceParams
Объект с параметрами для уменьшения баланса.
value: number
Значение для уменьшения к балансу.
type: 'virtual' | 'normal' | 'points'
Тип баланса (по умолчанию 'virtual'
).
comment: string
Комментарий для уменьшения баланса.
userId: number
(необязательно)
Идентификатор пользователя.
email: string
(необязательно)
Электронная почта пользователя.
Одно из свойств userId и email должно быть обязательно заполнено.
Promise<Balance>
Тип возвращаемого значения является объектом Balance
, содержащим информацию о текущем балансе.value: number
Текущее значение баланса.
type: BalanceType
Тип баланса.
currency: string
Валюта баланса.
virtual
— бонусные рублиnormal
— депозитpoints
— монеты