Breadcrumbs

UserApi. Пользователь

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

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

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

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

@GET(USER_SELF)
suspend fun getUser(): VMSUser

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

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

Если запрос прошел успешно, вы получите ResponseBody.

@PUT(USER_SELF)
suspend fun savePassword(@Body group: VMSChangePasswordRequest): ResponseBody

VMSChangePasswordRequest

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

password и password_confirmation должны совпадать, current_password — ваш старый пароль.

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

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

Если запрос прошел успешно, вы получите ResponseBody.

@POST(LOGOUT)
suspend fun logout(): ResponseBody