Get desktop application:
View/edit binary Protocol Buffers messages
string client_key = 1
map<string, string> metadata = 2
string client_id = 1
string channel_key = 2
string session_id = 1
int64 session_count = 2
string client_id = 1
optional ChangePack change_pack = 2
string schema_key = 3
string document_id = 1
optional ChangePack change_pack = 2
int32 max_size_per_document = 3
repeated Rule schema_rules = 4
string client_id = 1
string channel_key = 2
string topic = 3
bytes payload = 4
(message has no fields)
string client_id = 1
string document_id = 2
string label = 3
string description = 4
string client_id = 1
bool synchronous = 2
(message has no fields)
string client_id = 1
string channel_key = 2
string session_id = 3
string client_id = 1
string document_id = 2
optional ChangePack change_pack = 3
bool remove_if_not_attached = 4
string client_id = 1
string document_id = 2
string revision_id = 3
string client_id = 1
string document_id = 2
int32 page_size = 3
int32 offset = 4
bool is_forward = 5
string client_id = 1
string document_id = 2
optional ChangePack change_pack = 3
bool push_only = 4
string client_id = 1
string channel_key = 2
string session_id = 3
string client_id = 1
string document_id = 2
optional ChangePack change_pack = 3
string client_id = 1
string document_id = 2
string revision_id = 4
(message has no fields)
Used in: ChangePack
Used in: Change
uint32 client_seq = 1
int64 server_seq = 2
int64 lamport = 3
bytes actor_id = 4
optional VersionVector version_vector = 5
Used in: AttachDocumentRequest, AttachDocumentResponse, DetachDocumentRequest, DetachDocumentResponse, PushPullChangesRequest, PushPullChangesResponse, RemoveDocumentRequest, RemoveDocumentResponse
string document_key = 1
optional Checkpoint checkpoint = 2
bytes snapshot = 3
repeated Change changes = 4
optional TimeTicket min_synced_ticket = 5
bool is_removed = 6
optional VersionVector version_vector = 7
Used in: ResourceDescriptor
Used in: ChannelWatchEvent
string publisher = 2
int64 session_count = 3
int64 seq = 4
string topic = 5
bytes payload = 6
Used in: ChannelEvent
TYPE_UNSPECIFIED = 0
TYPE_PRESENCE = 1
TYPE_BROADCAST = 2
Used in: ResourceInit
string channel_key = 1
int64 session_count = 2
int64 seq = 3
string key = 1
int32 session_count = 2
Used in: WatchEvent
Used in: ChangePack
int64 server_seq = 1
uint32 client_seq = 2
Used in: DocSize
int32 data = 1
int32 meta = 2
Used in: DocWatchEvent
Used in: DocEvent
string topic = 1
bytes payload = 2
Used in: DocEvent
DOC_EVENT_TYPE_DOCUMENT_CHANGED = 0
DOC_EVENT_TYPE_DOCUMENT_WATCHED = 1
DOC_EVENT_TYPE_DOCUMENT_UNWATCHED = 2
DOC_EVENT_TYPE_DOCUMENT_BROADCAST = 3
Used in: DocumentSummary
Used in: WatchEvent
string document_id = 1
optional DocEvent event = 2
Used in: ResourceDescriptor
Used in: ResourceInit
string document_id = 1
repeated string client_ids = 2
string id = 1
string key = 2
string root = 3
int32 attached_clients = 7
optional DocSize document_size = 8
string schema_key = 9
map<string, Presence> presences = 10
Used in: RGANode, RHTNode, Snapshot
Used in: JSONElement
Used in: JSONElement
Used in: JSONElement
Used in: JSONElement
Used in: JSONElement
Used in: JSONElement
Used in: Operation.Add, Operation.ArraySet, Operation.Increase, Operation.Set
string id = 1
string project_id = 2
string user_id = 3
string username = 4
string role = 5
int64 timestamp = 1
int32 value = 2
Used in: TextNode, TreeNode
string value = 1
optional TimeTicket updated_at = 2
bool is_removed = 3
Used in: Change
Used in: Operation
Used in: Operation
Used in: Operation
optional TimeTicket parent_created_at = 1
map<string, TimeTicket> created_at_map_by_actor = 4
string content = 5
optional TimeTicket executed_at = 6
map<string, string> attributes = 7
Used in: Operation
Used in: Operation
Used in: Operation
Used in: Operation
Used in: Operation
optional TimeTicket parent_created_at = 1
map<string, string> attributes = 4
optional TimeTicket executed_at = 5
map<string, TimeTicket> created_at_map_by_actor = 6
repeated string attributes_to_remove = 7
Used in: Operation
Used in: Operation
optional TimeTicket parent_created_at = 1
optional TreePos from = 2
optional TreePos to = 3
map<string, string> attributes = 4
optional TimeTicket executed_at = 5
repeated string attributes_to_remove = 6
map<string, TimeTicket> created_at_map_by_actor = 7
Used in: DocumentSummary, PresenceChange, Snapshot
map<string, string> data = 1
Used in: Change
Used in: PresenceChange
CHANGE_TYPE_UNSPECIFIED = 0
CHANGE_TYPE_PUT = 1
CHANGE_TYPE_DELETE = 2
CHANGE_TYPE_CLEAR = 3
string id = 1
string name = 2
string public_key = 3
string secret_key = 4
string auth_webhook_url = 5
repeated string auth_webhook_methods = 6
uint64 auth_webhook_max_retries = 17
string auth_webhook_min_wait_interval = 18
string auth_webhook_max_wait_interval = 19
string auth_webhook_request_timeout = 20
string event_webhook_url = 7
repeated string event_webhook_events = 8
uint64 event_webhook_max_retries = 21
string event_webhook_min_wait_interval = 22
string event_webhook_max_wait_interval = 23
string event_webhook_request_timeout = 24
string client_deactivate_threshold = 9
int64 snapshot_threshold = 25
int64 snapshot_interval = 26
int32 max_subscribers_per_document = 10
int32 max_attachments_per_document = 11
int32 max_size_per_document = 15
bool remove_on_detach = 16
bool auto_revision_enabled = 27
repeated string allowed_origins = 14
Used in: JSONElement.JSONArray
Used in: JSONElement.JSONObject
Used in: WatchRequest
Used in: WatchInitialization
Used in: CreateRevisionResponse, GetRevisionResponse, ListRevisionsResponse
string id = 1
string label = 2
string description = 3
string snapshot = 4
Used in: AttachDocumentResponse, Schema
string path = 1
string type = 2
string id = 1
string name = 2
int32 version = 3
string body = 4
repeated Rule rules = 5
Used in: JSONElement.Text
Used in: TextNode
optional TimeTicket created_at = 1
int32 offset = 2
Used in: Operation.Edit, Operation.Style
optional TimeTicket created_at = 1
int32 offset = 2
int32 relative_offset = 3
Used in: ChangePack, JSONElement.Counter, JSONElement.JSONArray, JSONElement.JSONObject, JSONElement.Primitive, JSONElement.Text, JSONElement.Tree, JSONElementSimple, NodeAttr, Operation.Add, Operation.ArraySet, Operation.Edit, Operation.Increase, Operation.Move, Operation.Remove, Operation.Set, Operation.Style, Operation.TreeEdit, Operation.TreeStyle, RGANode, TextNode, TextNodeID, TextNodePos, TreeNode, TreeNodeID
int64 lamport = 1
uint32 delimiter = 2
bytes actor_id = 3
Used in: JSONElement.Tree, TreeNodes
Used in: TreeNode, TreePos
optional TimeTicket created_at = 1
int32 offset = 2
Used in: Rule
string node_type = 1
string content = 2
string marks = 3
string group = 4
Used in: Operation.TreeEdit
Used in: Operation.TreeEdit, Operation.TreeStyle
Used in: UpdatableProjectFields
repeated string origins = 1
Used in: UpdatableProjectFields
repeated string methods = 1
Used in: UpdatableProjectFields
repeated string events = 1
string id = 1
string auth_provider = 2
string username = 3
Used in: JSONElement.Counter, JSONElement.Primitive, JSONElementSimple
VALUE_TYPE_NULL = 0
VALUE_TYPE_BOOLEAN = 1
VALUE_TYPE_INTEGER = 2
VALUE_TYPE_LONG = 3
VALUE_TYPE_DOUBLE = 4
VALUE_TYPE_STRING = 5
VALUE_TYPE_BYTES = 6
VALUE_TYPE_DATE = 7
VALUE_TYPE_JSON_OBJECT = 8
VALUE_TYPE_JSON_ARRAY = 9
VALUE_TYPE_TEXT = 10
VALUE_TYPE_INTEGER_CNT = 11
VALUE_TYPE_LONG_CNT = 12
VALUE_TYPE_TREE = 13
VALUE_TYPE_INTEGER_DEDUP_CNT = 14
Used in: ChangeID, ChangePack
map<string, int64> vector = 1
Used in: WatchResponse
Used in: WatchResponse