49 lines
2.1 KiB
Markdown
49 lines
2.1 KiB
Markdown
# Список зарезервированных ключей ячеек
|
||
|
||
<!-- 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`
|
||
- Идентификатор используемого криптографического ключа для шифрования данных. |