2023-07-08 07:09:56 +05:30
|
|
|
|
# Список зарезервированных ключей ячеек
|
|
|
|
|
|
|
|
|
|
<!-- TODO: сделать папку и там разместить подробное описание некоторых ключей -->
|
|
|
|
|
|
|
|
|
|
## Базовые примитивы
|
|
|
|
|
|
|
|
|
|
- Data
|
|
|
|
|
- _Значение:_ `0x01`
|
|
|
|
|
- _Тип:_ любой
|
|
|
|
|
- Основные передаваемые данные.
|
|
|
|
|
- ObjectID
|
|
|
|
|
- _Значение:_ `0x02`
|
|
|
|
|
- _Тип:_ `ID`
|
|
|
|
|
- ID объекта в локальном контексте. Например, ID канала для отправки сообщения.
|
|
|
|
|
- EventAuthor
|
|
|
|
|
- _Значение:_ `0x03`
|
|
|
|
|
- _Тип:_ `LocID` или `FedID`
|
|
|
|
|
- Источник (автор) события. Например, если клиент отправляет сообщение в канал, то он должен указывать свой айди как значение этой ячейки.
|
|
|
|
|
- PrevEvent
|
|
|
|
|
- _Значение:_ `0x04`
|
|
|
|
|
- _Тип:_ `LocID` или `FedID`
|
|
|
|
|
- Предыдущее событие, логически связанное с текущим.
|
|
|
|
|
- NextEvent
|
|
|
|
|
- _Значение:_ `0x05`
|
|
|
|
|
- _Тип:_ `LocID` или `FedID`
|
|
|
|
|
- Следующее событие, логически связанное с текущим.
|
|
|
|
|
- BatchNumber
|
|
|
|
|
- _Значение:_ `0x06`
|
|
|
|
|
- _Тип:_ `uint32_t`
|
|
|
|
|
- Последовательный номер события в цепочке.
|
|
|
|
|
- Path
|
|
|
|
|
- _Значение:_ `0x07`
|
|
|
|
|
- _Тип:_ `char[]`
|
|
|
|
|
- Название загружаемого/запрашиваемого файла или URL.
|
|
|
|
|
- Power
|
|
|
|
|
- _Значение:_ `0x08`
|
|
|
|
|
- _Тип:_ `Power`
|
|
|
|
|
- Права доступа к конкретному объекту.
|
|
|
|
|
|
|
|
|
|
## Криптография
|
|
|
|
|
|
|
|
|
|
- CryptoAlgo
|
|
|
|
|
- _Значение:_ `0x11`
|
|
|
|
|
- _Тип:_ `uint32_t`
|
|
|
|
|
- Флаги используемых криптографических алгоритм(-ов) для шифрования данных.
|
|
|
|
|
- CryptoKeyID
|
|
|
|
|
- _Значение:_ `0x12`
|
|
|
|
|
- _Тип:_ `uint32_t`
|
|
|
|
|
- Идентификатор используемого криптографического ключа для шифрования данных.
|