forked from Rosetta/landing
chore(proto): sync from rcc 3d78f79
This commit is contained in:
@@ -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
|
||||||
|
|
||||||
#Медиа-файлы профиля такие как аватарки (фото) и будущие истории
|
#Медиа-файлы профиля такие как аватарки (фото) и будущие истории
|
||||||
|
|||||||
Reference in New Issue
Block a user