JetpackEntity
Room row containing Home content and local sync metadata.
The repository sets pending metadata on local writes; entity construction alone does not schedule work. Pulled rows carry remote content/timestamps and default to no pending action. Acknowledgement clears pending flags by ID, without a version check. Deleted rows remain locally after remote acknowledgement; no automatic cleanup is implemented.
See also
Properties
Epoch milliseconds set during upload and local acknowledgement, and also carried from remote mappings. Not a guarantee that the current content was uploaded.
Edit time in epoch milliseconds from the writing device. Used for list ordering and comparison with JetpackEntity.lastSynced when selecting pending rows.
Server write time in epoch nanoseconds copied from a pull, or zero before such a timestamp is stored. Used by the timestamp-only pull cursor.
Remote operation selected for a pending row.