Skip to main content
Skip table of contents

UserApi

API для получения информации о пользователе, изменении его пароля и выхода из приложения.

Получение пользователя

Получить текущую информацию о пользователе.

Если запрос прошел успешно, вы получите объект VMSUser. Если произойдет какая-либо ошибка, вы получите объект VMSApiError.

CODE
getUser(completion: (VMSUser?, VMSApiError?))

Изменение пароля

Изменить пароль текущего авторизованного пользователя.

Если запрос прошел успешно, вы получите nil. Если произойдет какая-либо ошибка, вы получите объект VMSApiError.

CODE
changePassword(info: VMSChangePasswordRequest, completion: ((VMSApiError?)))

VMSChangePasswordRequest

Объект с необходимой информацией для смены пароля.

new и confirmNew должны совпадать.

CODE
init(new: String, old: String, confirmNew: String)

Изменение языка

Отслеживать смену языка пользователем внутри приложения на стороне сервера.

Если запрос прошел успешно, вы получите nil. Если произойдет какая-либо ошибка, вы получите объект VMSApiError.

CODE
changeLanguage(language: VMSLanguage, completion: ((VMSApiError?)))

Выход из системы

Выход из системы текущего авторизованного пользователя.

Если запрос прошел успешно, вы получите nil. Если произойдет какая-либо ошибка, вы получите объект VMSApiError.

CODE
logout(completion: (VMSApiError?))

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.