]> Untitled Git - lemmy.git/blobdiff - crates/db_schema/src/source/activity.rs
Moving settings to Database. (#2492)
[lemmy.git] / crates / db_schema / src / source / activity.rs
index 2d256a5b3c894dfabae7cbbf99ebb920d4116717..55d7d6fb8458033906949727b356c9ef2e34e112 100644 (file)
@@ -14,12 +14,21 @@ pub struct Activity {
   pub sensitive: Option<bool>,
 }
 
-#[derive(Insertable, AsChangeset)]
+#[derive(Insertable)]
 #[diesel(table_name = activity)]
-pub struct ActivityForm {
+pub struct ActivityInsertForm {
   pub data: Value,
   pub local: Option<bool>,
   pub updated: Option<chrono::NaiveDateTime>,
   pub ap_id: DbUrl,
-  pub sensitive: bool,
+  pub sensitive: Option<bool>,
+}
+
+#[derive(AsChangeset)]
+#[diesel(table_name = activity)]
+pub struct ActivityUpdateForm {
+  pub data: Option<Value>,
+  pub local: Option<bool>,
+  pub updated: Option<Option<chrono::NaiveDateTime>>,
+  pub sensitive: Option<Option<bool>>,
 }