383
edits
Line 138: | Line 138: | ||
! storageVersion | ! storageVersion | ||
| number | | number | ||
| | | Integer version that can stay the same across multiple client versions so that different versioned clients can sync with each other | ||
|- | |- | ||
! syncID | ! syncID | ||
| string | | string | ||
| | | Opaque string that changes when drastic changes happen to the overall data; this causes the client to drop cached keys/data | ||
|- | |- | ||
! engines | ! engines | ||
| object | | object | ||
| | | A hash with fields of engine names and values of objects that contain <tt>version</tt> and <tt>syncID</tt> and behave like the version/syncID of this payload but on a per-engine level | ||
|} | |} | ||
edits