update
This commit is contained in:
@@ -46,7 +46,26 @@ export const apiReference: ApiTagGroup[] = [
|
||||
{ method: 'PATCH', path: '/profile/users/{userId}/avatar', summary: 'Обновить аватар', auth: true },
|
||||
{ method: 'PATCH', path: '/profile/users/{userId}/contacts', summary: 'Обновить контакты', auth: true },
|
||||
{ method: 'POST', path: '/profile/users/{userId}/password', summary: 'Установить пароль', auth: true },
|
||||
{ method: 'POST', path: '/profile/users/{userId}/self-delete', summary: 'Удалить свой профиль', auth: true }
|
||||
{
|
||||
method: 'POST',
|
||||
path: '/profile/users/{userId}/self-delete',
|
||||
summary: 'Запланировать удаление профиля',
|
||||
description: 'Не удаляет аккаунт сразу. Запускает период ожидания ACCOUNT_DELETE_GRACE_DAYS (по умолчанию 30 дней).',
|
||||
auth: true
|
||||
},
|
||||
{
|
||||
method: 'POST',
|
||||
path: '/profile/users/{userId}/self-delete/cancel',
|
||||
summary: 'Отменить запланированное удаление профиля',
|
||||
auth: true
|
||||
},
|
||||
{
|
||||
method: 'GET',
|
||||
path: '/profile/users/{userId}/self-delete/status',
|
||||
summary: 'Статус запланированного удаления профиля',
|
||||
description: 'Возвращает pending, deletionRequestedAt, effectiveAt и graceDays.',
|
||||
auth: true
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -92,7 +111,28 @@ export const apiReference: ApiTagGroup[] = [
|
||||
endpoints: [
|
||||
{ method: 'POST', path: '/family/groups', summary: 'Создать семейную группу', auth: true },
|
||||
{ method: 'GET', path: '/family/users/{userId}/groups', summary: 'Список семей пользователя', auth: true },
|
||||
{ method: 'POST', path: '/family/groups/{groupId}/invites', summary: 'Пригласить участника', auth: true }
|
||||
{ method: 'GET', path: '/family/groups/{groupId}', summary: 'Получить семейную группу', auth: true },
|
||||
{ method: 'PATCH', path: '/family/groups/{groupId}', summary: 'Обновить семейную группу (название)', auth: true },
|
||||
{
|
||||
method: 'DELETE',
|
||||
path: '/family/groups/{groupId}',
|
||||
summary: 'Удалить семейную группу',
|
||||
description: 'Только создатель семьи. Удаляет всех участников, приглашения, чаты, сообщения и медиа семьи.',
|
||||
auth: true
|
||||
},
|
||||
{ method: 'POST', path: '/family/groups/{groupId}/members', summary: 'Добавить участника', auth: true },
|
||||
{
|
||||
method: 'DELETE',
|
||||
path: '/family/members/{memberId}',
|
||||
summary: 'Исключить участника или выйти из семьи',
|
||||
description: 'Создатель может удалить участника; участник может удалить себя («Выйти»). Владельца семьи удалить нельзя.',
|
||||
auth: true
|
||||
},
|
||||
{ method: 'POST', path: '/family/groups/{groupId}/invites', summary: 'Пригласить участника', auth: true },
|
||||
{ method: 'GET', path: '/family/groups/{groupId}/invite-search', summary: 'Поиск пользователей для приглашения', auth: true },
|
||||
{ method: 'GET', path: '/family/invites', summary: 'Входящие приглашения', auth: true },
|
||||
{ method: 'POST', path: '/family/invites/{inviteId}/respond', summary: 'Принять или отклонить приглашение', auth: true },
|
||||
{ method: 'GET', path: '/family/groups/{groupId}/presence', summary: 'Онлайн-статус участников семьи', auth: true }
|
||||
]
|
||||
},
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user