Edit

[POST] …/v1/User/Edit

Редактирование пользователя.

Входные параметры

Название Тип данных Обязательность Описание
id Int64 Обязательный ID пользователя в системе
group_id Int64 Необязательный ID группы пользователей в системе
first_name String Необязательный Имя
last_name String Необязательный Фамилия
middle_name String Необязательный Отчество
sex Enum Необязательный Пол пользователя: <None | 1> - не указан, <Male | 2> - мужской, <Female | 3> - женский
date_of_birth String Необязательный Дата рождения: ДД-ММ-ГГГГ
address String Необязательный Адрес пользователя
phones String Необязательный Дополнительные номера телефона пользователя
email String Необязательный Электронная почта пользователя
description String Необязательный Дополнительные маметки
login String Необязательный Логин пользователя
can_authorize Boolean Необязательный Может ли авторизоваться в системе
active Boolean Необязательный Может ли выполнять действия в системе
language_code String Необязательный Код языка в системе. Берётся из параметра code модели Language

Пример запроса

{
    "id": 1,
    "group_id":1,
    "first_name": "John",
    "last_name": "Kennedy",
    "middle_name": "Fitzgerald",
    "sex": "Male",
    "date_of_birth": "1993-12-21",
    "address": "456 Elm Street, Suite 3, Los Angeles, CA 90001, USA",
    "phones": "998123456789",
    "email": "example@example.com",
    "description": "example",
    "login": "Admin",
    "can_authorize": true,
    "active": true,
    "language_code": "RUS"
}

Выходные параметры

Название Тип данных Описание
row_affected Int64 Количество изменённых строк

Пример ответа

{
    "ok": true,
    "result": {
        "row_affected": 1
    }
}