Get desktop application:
View/edit binary Protocol Buffers messages
the element of change tree used to store and internal apply smartBlock history
set of actions to apply
snapshot - when not null, the Content will be ignored
file keys related to changes content
creation timestamp
version of business logic
business-level type of change applied to object
Used in:
Used in:
Used in:
Used in:
Used in:
Used in: ,
Used in:
Used in:
Used in:
Used in:
Used in: , ,
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in: ,
logId -> lastChangeId
snapshot data
all file keys related to doc
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
set of actions to apply
file keys related to changes content
creation timestamp
version of business logic
business-level type of change applied to object
Used in:
json
Used in:
Used in:
Event – type of message, that could be sent from a middleware to the corresponding front-end.
Used in: , , ,
(message has no fields)
(message has no fields)
Used in:
Used in:
Used in:
Used in:
Used in:
verify code before hiding to protect from MITM attacks
* Message, that will be sent to the front on each account found after an AccountRecoverRequest
Used in:
Number of an account in an all found accounts list
An Account, that has been found for the mnemonic
Used in:
(message has no fields)
Event to show internal blocks on a client. Example Scenarios A. Block Creation 1. Block A have been created on a client C1 2. Client C2 receives Event.Block.Add(Block A), Event.Block.Update(Page.children) B. Partial block load 1. Client C1 opens Page1, that contains, for example, 133 blocks. 2. M -> F: ShowFullScreen(Root, blocks1-50) 3. M -> F: Block.Add(blocks51-100) 3. M -> F: Block.Add(blocks101-133)
Used in:
id -> block
(message has no fields)
Used in:
dataview block's id
Used in:
dataview block's id
Used in:
dataview block's id
Used in:
dataview block's id
relation key to remove
sent when the dataview relation has been changed or added
Used in:
dataview block's id
relation key to update
Used in:
dataview block's id
relation key to remove
sent when the dataview relation has been changed or added
Used in:
dataview block's id
relation id to update
Used in:
Used in:
not used
Used in:
dataview block's id
Used in:
dataview block's id
Used in:
dataview block's id
view id to remove
Used in:
dataview block's id
view ids in new order
sent when the view have been changed or added
Used in:
dataview block's id
view id, client should double check this to make sure client
doesn't switch the active view in the middle
Used in:
Used in:
Relation used for cover in gallery
Hide icon near name
Gallery card size
Image fits container
Group view by this relationKey
Enable backgrounds in groups
Limit of objects shown in widget
Id of template object set default for the view
Default object type that is chosen for new object created
within the view
Wrap content in view
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
* Middleware to front end event message, that will be sent on one of this scenarios: Precondition: user A opened a block 1. User A drops a set of files/pictures/videos 2. User A creates a MediaBlock and drops a single media, that corresponds to its type.
Used in:
if empty => create new blocks
filepaths to the files
(message has no fields)
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
(message has no fields)
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
(message has no fields)
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
(message has no fields)
Used in:
Used in:
Used in:
Used in:
(message has no fields)
Used in:
(message has no fields)
Used in:
Used in:
(message has no fields)
Used in:
Used in:
Used in: , ,
deprecated, source is no longer used
deprecated
deprecated
received to update per-message read status (if needed to
highlight the unread messages in the UI)
received to update per-message mention read status (if needed
to highlight the unread mentions in the UI)
in case new unread messages received or chat state changed
(message has no fields)
Used in:
Used in:
(message has no fields)
Used in:
(message has no fields)
Amend (i.e. add a new key-value pair or update an existing key-value pair) existing state
Used in:
context objectId
slice of changed key-values
Used in:
should not be null
Overwrite current state
Used in:
context objectId
can not be a partial state. Should replace client details
state
Unset existing detail keys
Used in:
context objectId
(message has no fields)
Used in:
context objectId
Used in:
context objectId
Used in:
notifies that objects were removed
(message has no fields)
Used in:
(message has no fields)
Adds new document to subscriptions
Used in:
object id
id of previous doc in order, empty means first
subscription id
Used in:
total available records
how many records available after
how many records available before
subscription id
Used in:
Indicates new position of document
Used in:
object id
id of previous doc in order, empty means first
subscription id
Removes document from subscription
Used in:
object id
subscription id
(message has no fields)
Used in:
only for ios for now, fallback to NotPossible if not
Used in:
(message has no fields)
Used in:
Used in:
(message has no fields)
Used in:
Used in:
Used in:
(message has no fields)
Used in:
Used in:
Used in:
(message has no fields)
Used in:
(message has no fields)
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in: ,
(message has no fields)
(message has no fields)
* Middleware to front end event message, that will be sent in this scenario: Precondition: user A opened a block 1. User B opens the same block 2. User A receives a message about p.1
Used in:
Account of the user, that opened a block
* Middleware to front end event message, that will be sent in this scenario: Precondition: user A and user B opened the same block 1. User B closes the block 2. User A receives a message about p.1
Used in:
Account of the user, that left the block
* Middleware to front end event message, that will be sent in this scenario: Precondition: user A and user B opened the same block 1. User B selects some inner blocks 2. User A receives a message about p.1
Used in:
Account of the user, that selected blocks
Ids of selected blocks.
* Middleware to front end event message, that will be sent in this scenario: Precondition: user A and user B opened the same block 1. User B sets cursor or selects a text region into a text block 2. User A receives a message about p.1
Used in:
Account of the user, that selected a text
Id of the text block, that have a selection
Range of the selection
Used in:
key path; example: [user, email]
modify op: set, unset, inc, etc.
json value; example: '"new@email.com"'
(message has no fields)
Used in: , ,
Used in:
(message has no fields)
Used in:
(message has no fields)
Used in:
(message has no fields)
Used in:
(message has no fields)
Used in:
(message has no fields)
Used in:
Used in:
(message has no fields)
Used in:
Used in:
deprecated
Used in:
Used in: