From 8b2b8d1816bf252821e0394b7d162a6f5481bc71 Mon Sep 17 00:00:00 2001 From: Satindar Dhillon Date: Fri, 16 Dec 2022 19:41:24 -0800 Subject: [PATCH] WIP it --- .../omnivore/omnivore/persistence/empty.kt | 2 ++ .../persistence/entities/Highlight.kt | 23 +++++++++++++++++++ 2 files changed, 25 insertions(+) create mode 100644 android/Omnivore/app/src/main/java/app/omnivore/omnivore/persistence/empty.kt create mode 100644 android/Omnivore/app/src/main/java/app/omnivore/omnivore/persistence/entities/Highlight.kt diff --git a/android/Omnivore/app/src/main/java/app/omnivore/omnivore/persistence/empty.kt b/android/Omnivore/app/src/main/java/app/omnivore/omnivore/persistence/empty.kt new file mode 100644 index 000000000..6ba1608e9 --- /dev/null +++ b/android/Omnivore/app/src/main/java/app/omnivore/omnivore/persistence/empty.kt @@ -0,0 +1,2 @@ +package app.omnivore.omnivore.persistence + diff --git a/android/Omnivore/app/src/main/java/app/omnivore/omnivore/persistence/entities/Highlight.kt b/android/Omnivore/app/src/main/java/app/omnivore/omnivore/persistence/entities/Highlight.kt new file mode 100644 index 000000000..961c3cbab --- /dev/null +++ b/android/Omnivore/app/src/main/java/app/omnivore/omnivore/persistence/entities/Highlight.kt @@ -0,0 +1,23 @@ +package app.omnivore.omnivore.persistence.entities + +import androidx.room.Entity +import androidx.room.PrimaryKey +import java.util.Date + +@Entity +data class Highlight( + @PrimaryKey val id: String, + val annotation: String?, + val createdAt: Date?, + val createdByMe: Boolean, + val markedForDeletion: Boolean, // default false + val patch: String, + val prefix: String?, + val quote: String, + val serverSyncStatus: Int, // default 0 + val shortId: String, + val suffix: String?, + val updatedAt: Date? + + // has many LinkedItems and LinkedItemLabels +)