chore(proto): sync from rcc 3d78f79

This commit is contained in:
gitea-actions[bot]
2026-07-31 06:18:26 -07:00
parent 871c84cedd
commit e8c221bda4

View File

@@ -2,52 +2,57 @@ version: 3
description: Add avatars and more CDN safety, remove transport server description: Add avatars and more CDN safety, remove transport server
enums: enums:
#Тип вложния
AttachmentType: AttachmentType:
type: int8 type: int8
values: values:
- id: 0 - id: 0
name: IMAGE name: IMAGE #Изображение
- id: 1 - id: 1
name: MESSAGES name: MESSAGES #Сообщения (forwarded/reply)
- id: 2 - id: 2
name: FILE name: FILE #Файл
- id: 4 - id: 4
name: CALL name: CALL #Звонок
- id: 5 - id: 5
name: VOICE name: VOICE #Голосовое сообщение
- id: 6 - id: 6
name: VIDEO_CIRCLE name: VIDEO_CIRCLE #Видео сообщение (кружок)
- id: 7 - id: 7
name: VIDEO name: VIDEO #Видео
#Решение по девайсу, принять или отклонить вход
DeviceSolution: DeviceSolution:
type: int8 type: int8
values: values:
- id: 0 - id: 0
name: ACCEPT name: ACCEPT #Принять
- id: 1 - id: 1
name: DECLINE name: DECLINE #Отклонить
#Статус хэндшейка
HandshakeStage: HandshakeStage:
type: int8 type: int8
values: values:
- id: 0 - id: 0
name: COMPLETED name: COMPLETED #Пройден
- id: 1 - id: 1
name: NEED_DEVICE_VERIFICATION name: NEED_DEVICE_VERIFICATION #Не пройден (приложение рендерит UI подтвердите с другого устройства)
#Статус в группе
GroupStatus: GroupStatus:
type: int8 type: int8
values: values:
- id: 0 - id: 0
name: JOINED name: JOINED #В группе
- id: 1 - id: 1
name: INVALID name: INVALID #Не валидная группа
- id: 2 - id: 2
name: NOT_JOINED name: NOT_JOINED #Можно зайт
- id: 3 - id: 3
name: BANNED name: BANNED #Заблокирован
#
NotificationAction: NotificationAction:
type: int8 type: int8
values: values:
@@ -96,15 +101,16 @@ enums:
- id: 2 - id: 2
name: BATCH_END name: BATCH_END
#Тип WebRTC сигнала
WebRTCType: WebRTCType:
type: int8 type: int8
values: values:
- id: 0 - id: 0
name: OFFER name: OFFER #Offer
- id: 1 - id: 1
name: ANSWER name: ANSWER #Answer
- id: 2 - id: 2
name: ICE_CANDIDATE name: ICE_CANDIDATE #Estabilishment candidate
ResultCode: ResultCode:
type: int8 type: int8
@@ -114,13 +120,13 @@ enums:
- id: 1 - id: 1
name: ERROR name: ERROR
- id: 2 - id: 2
name: INVALID #любая ошибка смысл которой зависит от контекста, например в случае с файловой системой - нет файла name: INVALID #Любая ошибка смысл которой зависит от контекста, например в случае с файловой системой - нет файла
- id: 3 - id: 3
name: USERNAME_TAKEN name: USERNAME_TAKEN #Имя пользователя занято
- id: 4 - id: 4
name: OVERSIZE #слишком большой размер файла name: OVERSIZE #Слишком большой размер файла
- id: 5 - id: 5
name: OVERLIFE #слишком большой TTL name: OVERLIFE #Слишком большой TTL
TokenType: TokenType:
type: int8 type: int8
@@ -141,19 +147,19 @@ types:
Attachment: Attachment:
fields: fields:
- id: 1 - id: 1
name: id name: id #Случайная строка
type: string type: string
- id: 2 - id: 2
name: blob? name: blob? #Только очень коротких типов
type: string type: string
- id: 3 - id: 3
name: type name: type #Тип вложения
type: AttachmentType type: AttachmentType
- id: 4 - id: 4
name: preview name: preview #Превью
type: string type: string
- id: 6 - id: 6
name: objectId name: objectId #Выданный сервером objectId от cdn
type: string type: string
#Медиа-файлы профиля такие как аватарки (фото) и будущие истории #Медиа-файлы профиля такие как аватарки (фото) и будущие истории