Deployment Platform/Sneakernet/Packets format: Difference between revisions
| Line 18: | Line 18: | ||
== Record types == | == Record types == | ||
* ' | * Push changes of Sugar Network resource's properties. | ||
:* {{Code|cmd}}: {{Code| | :* {{Code|cmd: sn_push}}; | ||
:* {{Code| | :* {{Code|content_type: records}}; | ||
:* {{Code| | :* {{Code|document}}, Sugar Network resource to push diff to; | ||
:* {{Code| | :* {{Code|guid}}, document GUID to push diff for; | ||
:* {{Code|diff}}, dictionary of {{Code|<prop_name>: {"value": <value>, "mtime": <mtime>}}} with changed property values. | |||
* '''ACK''' packet: | * '''ACK''' packet: | ||
| Line 31: | Line 32: | ||
:* {{Code|pull_sequence}}: Sequence after merging original PUSH packet | :* {{Code|pull_sequence}}: Sequence after merging original PUSH packet | ||
* | * Pull Sugar Network data. | ||
:* {{Code|cmd: sn_pull}}; | :* {{Code|cmd: sn_pull}}; | ||
:* {{Code|sequence}}: sequence to pull. | :* {{Code|sequence}}: sequence to pull. | ||
* | * Pull files from shared directory. | ||
:* {{Code|cmd: files_pull}}; | :* {{Code|cmd: files_pull}}; | ||
:* {{Code|directory}}, synchronized directory to pull; | :* {{Code|directory}}, synchronized directory to pull; | ||
:* {{Code|sequence}}, sequence to pull. | :* {{Code|sequence}}, sequence to pull. | ||