UserToUpdate

message UserToUpdate
{
    optional UserLoginPatch Login = 1;
    optional UserFullNamePatch FullName = 2;
}

Структура содержит информацию которую необходимо обновить для пользователя. Принимается методом UpdateMyUser.

  • Login - если поле заполнено, то будет обновлен логин пользователя

  • FullName - если поле заполнено, то будет обновлено ФИО пользователя

Должно быть заполнено хотя-бы одно из этих полей.

UserLoginPatch

message UserLoginPatch
{
    optional string Login = 1;
}

Структура содержит данные для обновления логина пользователя.

  • Login - новый логин пользователя, должен соответствовать формату адреса электронной почты. При выполнения запроса будет отправлено письмо с ссылкой для подтверждения нового адреса. Поле должно быть заполнено.

UserFullNamePatch

message UserFullNamePatch
{
    optional FullName FullName = 1;
}

Структура содержит данные для обновления ФИО пользователя.

  • FullName - новые фамилия, имя и отчество пользователя, представленные структурой FullName. Поле должно быть заполнено.