From 0bd60f4e417e1aa713be4e7d1a6778145b4d3853 Mon Sep 17 00:00:00 2001 From: Natty Date: Thu, 20 Jul 2023 15:38:52 +0200 Subject: [PATCH] Entity serialization traits, workspace cleanup --- Cargo.lock | 1 + ext_calckey_model/Cargo.toml | 1 + ext_calckey_model/entity_ck/Cargo.toml | 4 ++-- .../src/entities/abuse_user_report.rs | 3 ++- .../entity_ck/src/entities/access_token.rs | 3 ++- .../entity_ck/src/entities/ad.rs | 3 ++- .../entity_ck/src/entities/announcement.rs | 3 ++- .../src/entities/announcement_read.rs | 3 ++- .../entity_ck/src/entities/antenna.rs | 3 ++- .../entity_ck/src/entities/antenna_note.rs | 3 ++- .../entity_ck/src/entities/app.rs | 3 ++- .../src/entities/attestation_challenge.rs | 3 ++- .../entity_ck/src/entities/auth_session.rs | 3 ++- .../entity_ck/src/entities/blocking.rs | 3 ++- .../entity_ck/src/entities/channel.rs | 3 ++- .../src/entities/channel_following.rs | 3 ++- .../src/entities/channel_note_pining.rs | 3 ++- .../entity_ck/src/entities/clip.rs | 3 ++- .../entity_ck/src/entities/clip_note.rs | 3 ++- .../entity_ck/src/entities/drive_file.rs | 3 ++- .../entity_ck/src/entities/drive_folder.rs | 3 ++- .../entity_ck/src/entities/emoji.rs | 3 ++- .../entity_ck/src/entities/follow_request.rs | 3 ++- .../entity_ck/src/entities/following.rs | 3 ++- .../entity_ck/src/entities/gallery_like.rs | 3 ++- .../entity_ck/src/entities/gallery_post.rs | 3 ++- .../entity_ck/src/entities/hashtag.rs | 3 ++- .../entity_ck/src/entities/instance.rs | 3 ++- .../src/entities/messaging_message.rs | 3 ++- .../entity_ck/src/entities/meta.rs | 3 ++- .../entity_ck/src/entities/migrations.rs | 3 ++- .../entity_ck/src/entities/moderation_log.rs | 3 ++- .../entity_ck/src/entities/muted_note.rs | 3 ++- .../entity_ck/src/entities/muting.rs | 3 ++- .../entity_ck/src/entities/note.rs | 3 ++- .../entity_ck/src/entities/note_edit.rs | 3 ++- .../entity_ck/src/entities/note_favorite.rs | 3 ++- .../entity_ck/src/entities/note_reaction.rs | 3 ++- .../src/entities/note_thread_muting.rs | 3 ++- .../entity_ck/src/entities/note_unread.rs | 3 ++- .../entity_ck/src/entities/note_watching.rs | 3 ++- .../entity_ck/src/entities/notification.rs | 3 ++- .../entity_ck/src/entities/page.rs | 3 ++- .../entity_ck/src/entities/page_like.rs | 3 ++- .../src/entities/password_reset_request.rs | 3 ++- .../entity_ck/src/entities/poll.rs | 3 ++- .../entity_ck/src/entities/poll_vote.rs | 3 ++- .../entity_ck/src/entities/promo_note.rs | 3 ++- .../entity_ck/src/entities/promo_read.rs | 3 ++- .../src/entities/registration_ticket.rs | 3 ++- .../entity_ck/src/entities/registry_item.rs | 3 ++- .../entity_ck/src/entities/relay.rs | 3 ++- .../entity_ck/src/entities/renote_muting.rs | 3 ++- .../src/entities/sea_orm_active_enums.rs | 21 ++++++++++--------- .../entity_ck/src/entities/signin.rs | 3 ++- .../entity_ck/src/entities/sw_subscription.rs | 3 ++- .../entity_ck/src/entities/used_username.rs | 3 ++- .../entity_ck/src/entities/user.rs | 3 ++- .../entity_ck/src/entities/user_group.rs | 3 ++- .../src/entities/user_group_invitation.rs | 3 ++- .../src/entities/user_group_invite.rs | 3 ++- .../src/entities/user_group_joining.rs | 3 ++- .../entity_ck/src/entities/user_ip.rs | 3 ++- .../entity_ck/src/entities/user_keypair.rs | 3 ++- .../entity_ck/src/entities/user_list.rs | 3 ++- .../src/entities/user_list_joining.rs | 3 ++- .../src/entities/user_note_pining.rs | 3 ++- .../entity_ck/src/entities/user_pending.rs | 3 ++- .../entity_ck/src/entities/user_profile.rs | 3 ++- .../entity_ck/src/entities/user_publickey.rs | 3 ++- .../src/entities/user_security_key.rs | 3 ++- .../entity_ck/src/entities/webhook.rs | 3 ++- 72 files changed, 151 insertions(+), 80 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index e425fb4..3e20f30 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -995,6 +995,7 @@ dependencies = [ "chrono", "ck", "dotenvy", + "magnetar_common", "sea-orm", "serde", "serde_json", diff --git a/ext_calckey_model/Cargo.toml b/ext_calckey_model/Cargo.toml index 6d5a6e4..f51d6c4 100644 --- a/ext_calckey_model/Cargo.toml +++ b/ext_calckey_model/Cargo.toml @@ -8,6 +8,7 @@ crate-type = ["rlib"] [dependencies] ck = { path = "./entity_ck" } +magnetar_common = { path = "../magnetar_common" } dotenvy = { workspace = true} tokio = { workspace = true, features = ["full"] } diff --git a/ext_calckey_model/entity_ck/Cargo.toml b/ext_calckey_model/entity_ck/Cargo.toml index a3ffc78..3c5ad76 100644 --- a/ext_calckey_model/entity_ck/Cargo.toml +++ b/ext_calckey_model/entity_ck/Cargo.toml @@ -5,5 +5,5 @@ edition = "2021" publish = false [dependencies] -sea-orm = { version = "0.11", features = ["sqlx-postgres", "runtime-tokio-rustls", "macros", "postgres-array"] } -serde = { version = "1.0", features = ["derive"] } \ No newline at end of file +sea-orm = { workspace = true, features = ["sqlx-postgres", "runtime-tokio-rustls", "macros", "postgres-array"] } +serde = { workspace = true, features = ["derive"] } \ No newline at end of file diff --git a/ext_calckey_model/entity_ck/src/entities/abuse_user_report.rs b/ext_calckey_model/entity_ck/src/entities/abuse_user_report.rs index acf489a..c7134a6 100644 --- a/ext_calckey_model/entity_ck/src/entities/abuse_user_report.rs +++ b/ext_calckey_model/entity_ck/src/entities/abuse_user_report.rs @@ -1,8 +1,9 @@ //! `SeaORM` Entity. Generated by sea-orm-codegen 0.10.7 use sea_orm::entity::prelude::*; +use serde::{Deserialize, Serialize}; -#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq)] +#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq, Serialize, Deserialize)] #[sea_orm(table_name = "abuse_user_report")] pub struct Model { #[sea_orm(primary_key, auto_increment = false)] diff --git a/ext_calckey_model/entity_ck/src/entities/access_token.rs b/ext_calckey_model/entity_ck/src/entities/access_token.rs index 079b8f6..d96642b 100644 --- a/ext_calckey_model/entity_ck/src/entities/access_token.rs +++ b/ext_calckey_model/entity_ck/src/entities/access_token.rs @@ -1,8 +1,9 @@ //! `SeaORM` Entity. Generated by sea-orm-codegen 0.10.7 use sea_orm::entity::prelude::*; +use serde::{Deserialize, Serialize}; -#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq)] +#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq, Serialize, Deserialize)] #[sea_orm(table_name = "access_token")] pub struct Model { #[sea_orm(primary_key, auto_increment = false)] diff --git a/ext_calckey_model/entity_ck/src/entities/ad.rs b/ext_calckey_model/entity_ck/src/entities/ad.rs index c9895eb..a56b0f6 100644 --- a/ext_calckey_model/entity_ck/src/entities/ad.rs +++ b/ext_calckey_model/entity_ck/src/entities/ad.rs @@ -1,8 +1,9 @@ //! `SeaORM` Entity. Generated by sea-orm-codegen 0.10.7 use sea_orm::entity::prelude::*; +use serde::{Deserialize, Serialize}; -#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq)] +#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq, Serialize, Deserialize)] #[sea_orm(table_name = "ad")] pub struct Model { #[sea_orm(primary_key, auto_increment = false)] diff --git a/ext_calckey_model/entity_ck/src/entities/announcement.rs b/ext_calckey_model/entity_ck/src/entities/announcement.rs index 10f0268..452214a 100644 --- a/ext_calckey_model/entity_ck/src/entities/announcement.rs +++ b/ext_calckey_model/entity_ck/src/entities/announcement.rs @@ -1,8 +1,9 @@ //! `SeaORM` Entity. Generated by sea-orm-codegen 0.10.7 use sea_orm::entity::prelude::*; +use serde::{Deserialize, Serialize}; -#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq)] +#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq, Serialize, Deserialize)] #[sea_orm(table_name = "announcement")] pub struct Model { #[sea_orm(primary_key, auto_increment = false)] diff --git a/ext_calckey_model/entity_ck/src/entities/announcement_read.rs b/ext_calckey_model/entity_ck/src/entities/announcement_read.rs index 0f9951f..a3e5442 100644 --- a/ext_calckey_model/entity_ck/src/entities/announcement_read.rs +++ b/ext_calckey_model/entity_ck/src/entities/announcement_read.rs @@ -1,8 +1,9 @@ //! `SeaORM` Entity. Generated by sea-orm-codegen 0.10.7 use sea_orm::entity::prelude::*; +use serde::{Deserialize, Serialize}; -#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq)] +#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq, Serialize, Deserialize)] #[sea_orm(table_name = "announcement_read")] pub struct Model { #[sea_orm(primary_key, auto_increment = false)] diff --git a/ext_calckey_model/entity_ck/src/entities/antenna.rs b/ext_calckey_model/entity_ck/src/entities/antenna.rs index ebabd5c..e49439b 100644 --- a/ext_calckey_model/entity_ck/src/entities/antenna.rs +++ b/ext_calckey_model/entity_ck/src/entities/antenna.rs @@ -2,8 +2,9 @@ use super::sea_orm_active_enums::AntennaSrcEnum; use sea_orm::entity::prelude::*; +use serde::{Deserialize, Serialize}; -#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq)] +#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq, Serialize, Deserialize)] #[sea_orm(table_name = "antenna")] pub struct Model { #[sea_orm(primary_key, auto_increment = false)] diff --git a/ext_calckey_model/entity_ck/src/entities/antenna_note.rs b/ext_calckey_model/entity_ck/src/entities/antenna_note.rs index 0e2bec3..0a8f0b3 100644 --- a/ext_calckey_model/entity_ck/src/entities/antenna_note.rs +++ b/ext_calckey_model/entity_ck/src/entities/antenna_note.rs @@ -1,8 +1,9 @@ //! `SeaORM` Entity. Generated by sea-orm-codegen 0.10.7 use sea_orm::entity::prelude::*; +use serde::{Deserialize, Serialize}; -#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq)] +#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq, Serialize, Deserialize)] #[sea_orm(table_name = "antenna_note")] pub struct Model { #[sea_orm(primary_key, auto_increment = false)] diff --git a/ext_calckey_model/entity_ck/src/entities/app.rs b/ext_calckey_model/entity_ck/src/entities/app.rs index 2c62483..5fa1f65 100644 --- a/ext_calckey_model/entity_ck/src/entities/app.rs +++ b/ext_calckey_model/entity_ck/src/entities/app.rs @@ -1,8 +1,9 @@ //! `SeaORM` Entity. Generated by sea-orm-codegen 0.10.7 use sea_orm::entity::prelude::*; +use serde::{Deserialize, Serialize}; -#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq)] +#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq, Serialize, Deserialize)] #[sea_orm(table_name = "app")] pub struct Model { #[sea_orm(primary_key, auto_increment = false)] diff --git a/ext_calckey_model/entity_ck/src/entities/attestation_challenge.rs b/ext_calckey_model/entity_ck/src/entities/attestation_challenge.rs index 1b91879..de42079 100644 --- a/ext_calckey_model/entity_ck/src/entities/attestation_challenge.rs +++ b/ext_calckey_model/entity_ck/src/entities/attestation_challenge.rs @@ -1,8 +1,9 @@ //! `SeaORM` Entity. Generated by sea-orm-codegen 0.10.7 use sea_orm::entity::prelude::*; +use serde::{Deserialize, Serialize}; -#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq)] +#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq, Serialize, Deserialize)] #[sea_orm(table_name = "attestation_challenge")] pub struct Model { #[sea_orm(primary_key, auto_increment = false)] diff --git a/ext_calckey_model/entity_ck/src/entities/auth_session.rs b/ext_calckey_model/entity_ck/src/entities/auth_session.rs index 135b0d9..8585fa9 100644 --- a/ext_calckey_model/entity_ck/src/entities/auth_session.rs +++ b/ext_calckey_model/entity_ck/src/entities/auth_session.rs @@ -1,8 +1,9 @@ //! `SeaORM` Entity. Generated by sea-orm-codegen 0.10.7 use sea_orm::entity::prelude::*; +use serde::{Deserialize, Serialize}; -#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq)] +#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq, Serialize, Deserialize)] #[sea_orm(table_name = "auth_session")] pub struct Model { #[sea_orm(primary_key, auto_increment = false)] diff --git a/ext_calckey_model/entity_ck/src/entities/blocking.rs b/ext_calckey_model/entity_ck/src/entities/blocking.rs index 95121cf..ae899b9 100644 --- a/ext_calckey_model/entity_ck/src/entities/blocking.rs +++ b/ext_calckey_model/entity_ck/src/entities/blocking.rs @@ -1,8 +1,9 @@ //! `SeaORM` Entity. Generated by sea-orm-codegen 0.10.7 use sea_orm::entity::prelude::*; +use serde::{Deserialize, Serialize}; -#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq)] +#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq, Serialize, Deserialize)] #[sea_orm(table_name = "blocking")] pub struct Model { #[sea_orm(primary_key, auto_increment = false)] diff --git a/ext_calckey_model/entity_ck/src/entities/channel.rs b/ext_calckey_model/entity_ck/src/entities/channel.rs index 07e1ec6..ebfa81e 100644 --- a/ext_calckey_model/entity_ck/src/entities/channel.rs +++ b/ext_calckey_model/entity_ck/src/entities/channel.rs @@ -1,8 +1,9 @@ //! `SeaORM` Entity. Generated by sea-orm-codegen 0.10.7 use sea_orm::entity::prelude::*; +use serde::{Deserialize, Serialize}; -#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq)] +#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq, Serialize, Deserialize)] #[sea_orm(table_name = "channel")] pub struct Model { #[sea_orm(primary_key, auto_increment = false)] diff --git a/ext_calckey_model/entity_ck/src/entities/channel_following.rs b/ext_calckey_model/entity_ck/src/entities/channel_following.rs index 2d650f7..b341400 100644 --- a/ext_calckey_model/entity_ck/src/entities/channel_following.rs +++ b/ext_calckey_model/entity_ck/src/entities/channel_following.rs @@ -1,8 +1,9 @@ //! `SeaORM` Entity. Generated by sea-orm-codegen 0.10.7 use sea_orm::entity::prelude::*; +use serde::{Deserialize, Serialize}; -#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq)] +#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq, Serialize, Deserialize)] #[sea_orm(table_name = "channel_following")] pub struct Model { #[sea_orm(primary_key, auto_increment = false)] diff --git a/ext_calckey_model/entity_ck/src/entities/channel_note_pining.rs b/ext_calckey_model/entity_ck/src/entities/channel_note_pining.rs index c6ec772..87f3e6e 100644 --- a/ext_calckey_model/entity_ck/src/entities/channel_note_pining.rs +++ b/ext_calckey_model/entity_ck/src/entities/channel_note_pining.rs @@ -1,8 +1,9 @@ //! `SeaORM` Entity. Generated by sea-orm-codegen 0.10.7 use sea_orm::entity::prelude::*; +use serde::{Deserialize, Serialize}; -#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq)] +#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq, Serialize, Deserialize)] #[sea_orm(table_name = "channel_note_pining")] pub struct Model { #[sea_orm(primary_key, auto_increment = false)] diff --git a/ext_calckey_model/entity_ck/src/entities/clip.rs b/ext_calckey_model/entity_ck/src/entities/clip.rs index 0b59e23..f979e20 100644 --- a/ext_calckey_model/entity_ck/src/entities/clip.rs +++ b/ext_calckey_model/entity_ck/src/entities/clip.rs @@ -1,8 +1,9 @@ //! `SeaORM` Entity. Generated by sea-orm-codegen 0.10.7 use sea_orm::entity::prelude::*; +use serde::{Deserialize, Serialize}; -#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq)] +#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq, Serialize, Deserialize)] #[sea_orm(table_name = "clip")] pub struct Model { #[sea_orm(primary_key, auto_increment = false)] diff --git a/ext_calckey_model/entity_ck/src/entities/clip_note.rs b/ext_calckey_model/entity_ck/src/entities/clip_note.rs index 26a3adf..b93ffd2 100644 --- a/ext_calckey_model/entity_ck/src/entities/clip_note.rs +++ b/ext_calckey_model/entity_ck/src/entities/clip_note.rs @@ -1,8 +1,9 @@ //! `SeaORM` Entity. Generated by sea-orm-codegen 0.10.7 use sea_orm::entity::prelude::*; +use serde::{Deserialize, Serialize}; -#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq)] +#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq, Serialize, Deserialize)] #[sea_orm(table_name = "clip_note")] pub struct Model { #[sea_orm(primary_key, auto_increment = false)] diff --git a/ext_calckey_model/entity_ck/src/entities/drive_file.rs b/ext_calckey_model/entity_ck/src/entities/drive_file.rs index be884d7..84900cb 100644 --- a/ext_calckey_model/entity_ck/src/entities/drive_file.rs +++ b/ext_calckey_model/entity_ck/src/entities/drive_file.rs @@ -1,8 +1,9 @@ //! `SeaORM` Entity. Generated by sea-orm-codegen 0.10.7 use sea_orm::entity::prelude::*; +use serde::{Deserialize, Serialize}; -#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq)] +#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq, Serialize, Deserialize)] #[sea_orm(table_name = "drive_file")] pub struct Model { #[sea_orm(primary_key, auto_increment = false)] diff --git a/ext_calckey_model/entity_ck/src/entities/drive_folder.rs b/ext_calckey_model/entity_ck/src/entities/drive_folder.rs index 574806e..47b28d3 100644 --- a/ext_calckey_model/entity_ck/src/entities/drive_folder.rs +++ b/ext_calckey_model/entity_ck/src/entities/drive_folder.rs @@ -1,8 +1,9 @@ //! `SeaORM` Entity. Generated by sea-orm-codegen 0.10.7 use sea_orm::entity::prelude::*; +use serde::{Deserialize, Serialize}; -#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq)] +#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq, Serialize, Deserialize)] #[sea_orm(table_name = "drive_folder")] pub struct Model { #[sea_orm(primary_key, auto_increment = false)] diff --git a/ext_calckey_model/entity_ck/src/entities/emoji.rs b/ext_calckey_model/entity_ck/src/entities/emoji.rs index 23d9a60..8378586 100644 --- a/ext_calckey_model/entity_ck/src/entities/emoji.rs +++ b/ext_calckey_model/entity_ck/src/entities/emoji.rs @@ -1,8 +1,9 @@ //! `SeaORM` Entity. Generated by sea-orm-codegen 0.10.7 use sea_orm::entity::prelude::*; +use serde::{Deserialize, Serialize}; -#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq)] +#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq, Serialize, Deserialize)] #[sea_orm(table_name = "emoji")] pub struct Model { #[sea_orm(primary_key, auto_increment = false)] diff --git a/ext_calckey_model/entity_ck/src/entities/follow_request.rs b/ext_calckey_model/entity_ck/src/entities/follow_request.rs index 6e806a6..d016bc4 100644 --- a/ext_calckey_model/entity_ck/src/entities/follow_request.rs +++ b/ext_calckey_model/entity_ck/src/entities/follow_request.rs @@ -1,8 +1,9 @@ //! `SeaORM` Entity. Generated by sea-orm-codegen 0.10.7 use sea_orm::entity::prelude::*; +use serde::{Deserialize, Serialize}; -#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq)] +#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq, Serialize, Deserialize)] #[sea_orm(table_name = "follow_request")] pub struct Model { #[sea_orm(primary_key, auto_increment = false)] diff --git a/ext_calckey_model/entity_ck/src/entities/following.rs b/ext_calckey_model/entity_ck/src/entities/following.rs index 4b827f0..9808d17 100644 --- a/ext_calckey_model/entity_ck/src/entities/following.rs +++ b/ext_calckey_model/entity_ck/src/entities/following.rs @@ -1,8 +1,9 @@ //! `SeaORM` Entity. Generated by sea-orm-codegen 0.10.7 use sea_orm::entity::prelude::*; +use serde::{Deserialize, Serialize}; -#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq)] +#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq, Serialize, Deserialize)] #[sea_orm(table_name = "following")] pub struct Model { #[sea_orm(primary_key, auto_increment = false)] diff --git a/ext_calckey_model/entity_ck/src/entities/gallery_like.rs b/ext_calckey_model/entity_ck/src/entities/gallery_like.rs index ee4d00d..96b6778 100644 --- a/ext_calckey_model/entity_ck/src/entities/gallery_like.rs +++ b/ext_calckey_model/entity_ck/src/entities/gallery_like.rs @@ -1,8 +1,9 @@ //! `SeaORM` Entity. Generated by sea-orm-codegen 0.10.7 use sea_orm::entity::prelude::*; +use serde::{Deserialize, Serialize}; -#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq)] +#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq, Serialize, Deserialize)] #[sea_orm(table_name = "gallery_like")] pub struct Model { #[sea_orm(primary_key, auto_increment = false)] diff --git a/ext_calckey_model/entity_ck/src/entities/gallery_post.rs b/ext_calckey_model/entity_ck/src/entities/gallery_post.rs index 7c4af99..d8ed179 100644 --- a/ext_calckey_model/entity_ck/src/entities/gallery_post.rs +++ b/ext_calckey_model/entity_ck/src/entities/gallery_post.rs @@ -1,8 +1,9 @@ //! `SeaORM` Entity. Generated by sea-orm-codegen 0.10.7 use sea_orm::entity::prelude::*; +use serde::{Deserialize, Serialize}; -#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq)] +#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq, Serialize, Deserialize)] #[sea_orm(table_name = "gallery_post")] pub struct Model { #[sea_orm(primary_key, auto_increment = false)] diff --git a/ext_calckey_model/entity_ck/src/entities/hashtag.rs b/ext_calckey_model/entity_ck/src/entities/hashtag.rs index 35ba558..3b8c52e 100644 --- a/ext_calckey_model/entity_ck/src/entities/hashtag.rs +++ b/ext_calckey_model/entity_ck/src/entities/hashtag.rs @@ -1,8 +1,9 @@ //! `SeaORM` Entity. Generated by sea-orm-codegen 0.10.7 use sea_orm::entity::prelude::*; +use serde::{Deserialize, Serialize}; -#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq)] +#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq, Serialize, Deserialize)] #[sea_orm(table_name = "hashtag")] pub struct Model { #[sea_orm(primary_key, auto_increment = false)] diff --git a/ext_calckey_model/entity_ck/src/entities/instance.rs b/ext_calckey_model/entity_ck/src/entities/instance.rs index 86a40fa..17e1325 100644 --- a/ext_calckey_model/entity_ck/src/entities/instance.rs +++ b/ext_calckey_model/entity_ck/src/entities/instance.rs @@ -1,8 +1,9 @@ //! `SeaORM` Entity. Generated by sea-orm-codegen 0.10.7 use sea_orm::entity::prelude::*; +use serde::{Deserialize, Serialize}; -#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq)] +#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq, Serialize, Deserialize)] #[sea_orm(table_name = "instance")] pub struct Model { #[sea_orm(primary_key, auto_increment = false)] diff --git a/ext_calckey_model/entity_ck/src/entities/messaging_message.rs b/ext_calckey_model/entity_ck/src/entities/messaging_message.rs index 4f250d3..f6c1478 100644 --- a/ext_calckey_model/entity_ck/src/entities/messaging_message.rs +++ b/ext_calckey_model/entity_ck/src/entities/messaging_message.rs @@ -1,8 +1,9 @@ //! `SeaORM` Entity. Generated by sea-orm-codegen 0.10.7 use sea_orm::entity::prelude::*; +use serde::{Deserialize, Serialize}; -#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq)] +#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq, Serialize, Deserialize)] #[sea_orm(table_name = "messaging_message")] pub struct Model { #[sea_orm(primary_key, auto_increment = false)] diff --git a/ext_calckey_model/entity_ck/src/entities/meta.rs b/ext_calckey_model/entity_ck/src/entities/meta.rs index 5eaefd4..6fdd292 100644 --- a/ext_calckey_model/entity_ck/src/entities/meta.rs +++ b/ext_calckey_model/entity_ck/src/entities/meta.rs @@ -3,8 +3,9 @@ use super::sea_orm_active_enums::MetaSensitivemediadetectionEnum; use super::sea_orm_active_enums::MetaSensitivemediadetectionsensitivityEnum; use sea_orm::entity::prelude::*; +use serde::{Deserialize, Serialize}; -#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq)] +#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq, Serialize, Deserialize)] #[sea_orm(table_name = "meta")] pub struct Model { #[sea_orm(primary_key, auto_increment = false)] diff --git a/ext_calckey_model/entity_ck/src/entities/migrations.rs b/ext_calckey_model/entity_ck/src/entities/migrations.rs index 1d66a36..cb1f273 100644 --- a/ext_calckey_model/entity_ck/src/entities/migrations.rs +++ b/ext_calckey_model/entity_ck/src/entities/migrations.rs @@ -1,8 +1,9 @@ //! `SeaORM` Entity. Generated by sea-orm-codegen 0.10.7 use sea_orm::entity::prelude::*; +use serde::{Deserialize, Serialize}; -#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq)] +#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq, Serialize, Deserialize)] #[sea_orm(table_name = "migrations")] pub struct Model { #[sea_orm(primary_key)] diff --git a/ext_calckey_model/entity_ck/src/entities/moderation_log.rs b/ext_calckey_model/entity_ck/src/entities/moderation_log.rs index 4eed8cb..85b46b8 100644 --- a/ext_calckey_model/entity_ck/src/entities/moderation_log.rs +++ b/ext_calckey_model/entity_ck/src/entities/moderation_log.rs @@ -1,8 +1,9 @@ //! `SeaORM` Entity. Generated by sea-orm-codegen 0.10.7 use sea_orm::entity::prelude::*; +use serde::{Deserialize, Serialize}; -#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq)] +#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq, Serialize, Deserialize)] #[sea_orm(table_name = "moderation_log")] pub struct Model { #[sea_orm(primary_key, auto_increment = false)] diff --git a/ext_calckey_model/entity_ck/src/entities/muted_note.rs b/ext_calckey_model/entity_ck/src/entities/muted_note.rs index 7070e0f..c76c06b 100644 --- a/ext_calckey_model/entity_ck/src/entities/muted_note.rs +++ b/ext_calckey_model/entity_ck/src/entities/muted_note.rs @@ -2,8 +2,9 @@ use super::sea_orm_active_enums::MutedNoteReasonEnum; use sea_orm::entity::prelude::*; +use serde::{Deserialize, Serialize}; -#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq)] +#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq, Serialize, Deserialize)] #[sea_orm(table_name = "muted_note")] pub struct Model { #[sea_orm(primary_key, auto_increment = false)] diff --git a/ext_calckey_model/entity_ck/src/entities/muting.rs b/ext_calckey_model/entity_ck/src/entities/muting.rs index e364643..954343d 100644 --- a/ext_calckey_model/entity_ck/src/entities/muting.rs +++ b/ext_calckey_model/entity_ck/src/entities/muting.rs @@ -1,8 +1,9 @@ //! `SeaORM` Entity. Generated by sea-orm-codegen 0.10.7 use sea_orm::entity::prelude::*; +use serde::{Deserialize, Serialize}; -#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq)] +#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq, Serialize, Deserialize)] #[sea_orm(table_name = "muting")] pub struct Model { #[sea_orm(primary_key, auto_increment = false)] diff --git a/ext_calckey_model/entity_ck/src/entities/note.rs b/ext_calckey_model/entity_ck/src/entities/note.rs index 5c98b82..3c3a7cc 100644 --- a/ext_calckey_model/entity_ck/src/entities/note.rs +++ b/ext_calckey_model/entity_ck/src/entities/note.rs @@ -2,8 +2,9 @@ use super::sea_orm_active_enums::NoteVisibilityEnum; use sea_orm::entity::prelude::*; +use serde::{Deserialize, Serialize}; -#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq)] +#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq, Serialize, Deserialize)] #[sea_orm(table_name = "note")] pub struct Model { #[sea_orm(primary_key, auto_increment = false)] diff --git a/ext_calckey_model/entity_ck/src/entities/note_edit.rs b/ext_calckey_model/entity_ck/src/entities/note_edit.rs index 8d2074e..1e43bbe 100644 --- a/ext_calckey_model/entity_ck/src/entities/note_edit.rs +++ b/ext_calckey_model/entity_ck/src/entities/note_edit.rs @@ -1,8 +1,9 @@ //! `SeaORM` Entity. Generated by sea-orm-codegen 0.10.7 use sea_orm::entity::prelude::*; +use serde::{Deserialize, Serialize}; -#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq)] +#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq, Serialize, Deserialize)] #[sea_orm(table_name = "note_edit")] pub struct Model { #[sea_orm(primary_key, auto_increment = false)] diff --git a/ext_calckey_model/entity_ck/src/entities/note_favorite.rs b/ext_calckey_model/entity_ck/src/entities/note_favorite.rs index 030b192..931bbff 100644 --- a/ext_calckey_model/entity_ck/src/entities/note_favorite.rs +++ b/ext_calckey_model/entity_ck/src/entities/note_favorite.rs @@ -1,8 +1,9 @@ //! `SeaORM` Entity. Generated by sea-orm-codegen 0.10.7 use sea_orm::entity::prelude::*; +use serde::{Deserialize, Serialize}; -#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq)] +#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq, Serialize, Deserialize)] #[sea_orm(table_name = "note_favorite")] pub struct Model { #[sea_orm(primary_key, auto_increment = false)] diff --git a/ext_calckey_model/entity_ck/src/entities/note_reaction.rs b/ext_calckey_model/entity_ck/src/entities/note_reaction.rs index 17398ba..f8118a9 100644 --- a/ext_calckey_model/entity_ck/src/entities/note_reaction.rs +++ b/ext_calckey_model/entity_ck/src/entities/note_reaction.rs @@ -1,8 +1,9 @@ //! `SeaORM` Entity. Generated by sea-orm-codegen 0.10.7 use sea_orm::entity::prelude::*; +use serde::{Deserialize, Serialize}; -#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq)] +#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq, Serialize, Deserialize)] #[sea_orm(table_name = "note_reaction")] pub struct Model { #[sea_orm(primary_key, auto_increment = false)] diff --git a/ext_calckey_model/entity_ck/src/entities/note_thread_muting.rs b/ext_calckey_model/entity_ck/src/entities/note_thread_muting.rs index 03d6bfb..dc30335 100644 --- a/ext_calckey_model/entity_ck/src/entities/note_thread_muting.rs +++ b/ext_calckey_model/entity_ck/src/entities/note_thread_muting.rs @@ -1,8 +1,9 @@ //! `SeaORM` Entity. Generated by sea-orm-codegen 0.10.7 use sea_orm::entity::prelude::*; +use serde::{Deserialize, Serialize}; -#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq)] +#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq, Serialize, Deserialize)] #[sea_orm(table_name = "note_thread_muting")] pub struct Model { #[sea_orm(primary_key, auto_increment = false)] diff --git a/ext_calckey_model/entity_ck/src/entities/note_unread.rs b/ext_calckey_model/entity_ck/src/entities/note_unread.rs index 2121a31..11da3c4 100644 --- a/ext_calckey_model/entity_ck/src/entities/note_unread.rs +++ b/ext_calckey_model/entity_ck/src/entities/note_unread.rs @@ -1,8 +1,9 @@ //! `SeaORM` Entity. Generated by sea-orm-codegen 0.10.7 use sea_orm::entity::prelude::*; +use serde::{Deserialize, Serialize}; -#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq)] +#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq, Serialize, Deserialize)] #[sea_orm(table_name = "note_unread")] pub struct Model { #[sea_orm(primary_key, auto_increment = false)] diff --git a/ext_calckey_model/entity_ck/src/entities/note_watching.rs b/ext_calckey_model/entity_ck/src/entities/note_watching.rs index 5646a61..ad40d04 100644 --- a/ext_calckey_model/entity_ck/src/entities/note_watching.rs +++ b/ext_calckey_model/entity_ck/src/entities/note_watching.rs @@ -1,8 +1,9 @@ //! `SeaORM` Entity. Generated by sea-orm-codegen 0.10.7 use sea_orm::entity::prelude::*; +use serde::{Deserialize, Serialize}; -#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq)] +#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq, Serialize, Deserialize)] #[sea_orm(table_name = "note_watching")] pub struct Model { #[sea_orm(primary_key, auto_increment = false)] diff --git a/ext_calckey_model/entity_ck/src/entities/notification.rs b/ext_calckey_model/entity_ck/src/entities/notification.rs index 84a6f50..fcad1af 100644 --- a/ext_calckey_model/entity_ck/src/entities/notification.rs +++ b/ext_calckey_model/entity_ck/src/entities/notification.rs @@ -2,8 +2,9 @@ use super::sea_orm_active_enums::NotificationTypeEnum; use sea_orm::entity::prelude::*; +use serde::{Deserialize, Serialize}; -#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq)] +#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq, Serialize, Deserialize)] #[sea_orm(table_name = "notification")] pub struct Model { #[sea_orm(primary_key, auto_increment = false)] diff --git a/ext_calckey_model/entity_ck/src/entities/page.rs b/ext_calckey_model/entity_ck/src/entities/page.rs index 5ca28e3..a677496 100644 --- a/ext_calckey_model/entity_ck/src/entities/page.rs +++ b/ext_calckey_model/entity_ck/src/entities/page.rs @@ -2,8 +2,9 @@ use super::sea_orm_active_enums::PageVisibilityEnum; use sea_orm::entity::prelude::*; +use serde::{Deserialize, Serialize}; -#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq)] +#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq, Serialize, Deserialize)] #[sea_orm(table_name = "page")] pub struct Model { #[sea_orm(primary_key, auto_increment = false)] diff --git a/ext_calckey_model/entity_ck/src/entities/page_like.rs b/ext_calckey_model/entity_ck/src/entities/page_like.rs index a54b1da..4128d87 100644 --- a/ext_calckey_model/entity_ck/src/entities/page_like.rs +++ b/ext_calckey_model/entity_ck/src/entities/page_like.rs @@ -1,8 +1,9 @@ //! `SeaORM` Entity. Generated by sea-orm-codegen 0.10.7 use sea_orm::entity::prelude::*; +use serde::{Deserialize, Serialize}; -#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq)] +#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq, Serialize, Deserialize)] #[sea_orm(table_name = "page_like")] pub struct Model { #[sea_orm(primary_key, auto_increment = false)] diff --git a/ext_calckey_model/entity_ck/src/entities/password_reset_request.rs b/ext_calckey_model/entity_ck/src/entities/password_reset_request.rs index 6d2becc..ef55e50 100644 --- a/ext_calckey_model/entity_ck/src/entities/password_reset_request.rs +++ b/ext_calckey_model/entity_ck/src/entities/password_reset_request.rs @@ -1,8 +1,9 @@ //! `SeaORM` Entity. Generated by sea-orm-codegen 0.10.7 use sea_orm::entity::prelude::*; +use serde::{Deserialize, Serialize}; -#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq)] +#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq, Serialize, Deserialize)] #[sea_orm(table_name = "password_reset_request")] pub struct Model { #[sea_orm(primary_key, auto_increment = false)] diff --git a/ext_calckey_model/entity_ck/src/entities/poll.rs b/ext_calckey_model/entity_ck/src/entities/poll.rs index c9b0db1..0aea78b 100644 --- a/ext_calckey_model/entity_ck/src/entities/poll.rs +++ b/ext_calckey_model/entity_ck/src/entities/poll.rs @@ -2,8 +2,9 @@ use super::sea_orm_active_enums::PollNotevisibilityEnum; use sea_orm::entity::prelude::*; +use serde::{Deserialize, Serialize}; -#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq)] +#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq, Serialize, Deserialize)] #[sea_orm(table_name = "poll")] pub struct Model { #[sea_orm(column_name = "noteId", primary_key, auto_increment = false, unique)] diff --git a/ext_calckey_model/entity_ck/src/entities/poll_vote.rs b/ext_calckey_model/entity_ck/src/entities/poll_vote.rs index 36f968c..67a6234 100644 --- a/ext_calckey_model/entity_ck/src/entities/poll_vote.rs +++ b/ext_calckey_model/entity_ck/src/entities/poll_vote.rs @@ -1,8 +1,9 @@ //! `SeaORM` Entity. Generated by sea-orm-codegen 0.10.7 use sea_orm::entity::prelude::*; +use serde::{Deserialize, Serialize}; -#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq)] +#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq, Serialize, Deserialize)] #[sea_orm(table_name = "poll_vote")] pub struct Model { #[sea_orm(primary_key, auto_increment = false)] diff --git a/ext_calckey_model/entity_ck/src/entities/promo_note.rs b/ext_calckey_model/entity_ck/src/entities/promo_note.rs index fdd92b4..353d504 100644 --- a/ext_calckey_model/entity_ck/src/entities/promo_note.rs +++ b/ext_calckey_model/entity_ck/src/entities/promo_note.rs @@ -1,8 +1,9 @@ //! `SeaORM` Entity. Generated by sea-orm-codegen 0.10.7 use sea_orm::entity::prelude::*; +use serde::{Deserialize, Serialize}; -#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq)] +#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq, Serialize, Deserialize)] #[sea_orm(table_name = "promo_note")] pub struct Model { #[sea_orm(column_name = "noteId", primary_key, auto_increment = false, unique)] diff --git a/ext_calckey_model/entity_ck/src/entities/promo_read.rs b/ext_calckey_model/entity_ck/src/entities/promo_read.rs index d70cf0d..0018553 100644 --- a/ext_calckey_model/entity_ck/src/entities/promo_read.rs +++ b/ext_calckey_model/entity_ck/src/entities/promo_read.rs @@ -1,8 +1,9 @@ //! `SeaORM` Entity. Generated by sea-orm-codegen 0.10.7 use sea_orm::entity::prelude::*; +use serde::{Deserialize, Serialize}; -#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq)] +#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq, Serialize, Deserialize)] #[sea_orm(table_name = "promo_read")] pub struct Model { #[sea_orm(primary_key, auto_increment = false)] diff --git a/ext_calckey_model/entity_ck/src/entities/registration_ticket.rs b/ext_calckey_model/entity_ck/src/entities/registration_ticket.rs index 30cb54f..b6c0386 100644 --- a/ext_calckey_model/entity_ck/src/entities/registration_ticket.rs +++ b/ext_calckey_model/entity_ck/src/entities/registration_ticket.rs @@ -1,8 +1,9 @@ //! `SeaORM` Entity. Generated by sea-orm-codegen 0.10.7 use sea_orm::entity::prelude::*; +use serde::{Deserialize, Serialize}; -#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq)] +#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq, Serialize, Deserialize)] #[sea_orm(table_name = "registration_ticket")] pub struct Model { #[sea_orm(primary_key, auto_increment = false)] diff --git a/ext_calckey_model/entity_ck/src/entities/registry_item.rs b/ext_calckey_model/entity_ck/src/entities/registry_item.rs index 20b83fc..435246f 100644 --- a/ext_calckey_model/entity_ck/src/entities/registry_item.rs +++ b/ext_calckey_model/entity_ck/src/entities/registry_item.rs @@ -1,8 +1,9 @@ //! `SeaORM` Entity. Generated by sea-orm-codegen 0.10.7 use sea_orm::entity::prelude::*; +use serde::{Deserialize, Serialize}; -#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq)] +#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq, Serialize, Deserialize)] #[sea_orm(table_name = "registry_item")] pub struct Model { #[sea_orm(primary_key, auto_increment = false)] diff --git a/ext_calckey_model/entity_ck/src/entities/relay.rs b/ext_calckey_model/entity_ck/src/entities/relay.rs index 744366e..773c73a 100644 --- a/ext_calckey_model/entity_ck/src/entities/relay.rs +++ b/ext_calckey_model/entity_ck/src/entities/relay.rs @@ -2,8 +2,9 @@ use super::sea_orm_active_enums::RelayStatusEnum; use sea_orm::entity::prelude::*; +use serde::{Deserialize, Serialize}; -#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq)] +#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq, Serialize, Deserialize)] #[sea_orm(table_name = "relay")] pub struct Model { #[sea_orm(primary_key, auto_increment = false)] diff --git a/ext_calckey_model/entity_ck/src/entities/renote_muting.rs b/ext_calckey_model/entity_ck/src/entities/renote_muting.rs index 086c63a..ecdd9d1 100644 --- a/ext_calckey_model/entity_ck/src/entities/renote_muting.rs +++ b/ext_calckey_model/entity_ck/src/entities/renote_muting.rs @@ -1,8 +1,9 @@ //! `SeaORM` Entity. Generated by sea-orm-codegen 0.10.7 use sea_orm::entity::prelude::*; +use serde::{Deserialize, Serialize}; -#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq)] +#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq, Serialize, Deserialize)] #[sea_orm(table_name = "renote_muting")] pub struct Model { #[sea_orm(primary_key, auto_increment = false)] diff --git a/ext_calckey_model/entity_ck/src/entities/sea_orm_active_enums.rs b/ext_calckey_model/entity_ck/src/entities/sea_orm_active_enums.rs index 22f12e5..acd1eb1 100644 --- a/ext_calckey_model/entity_ck/src/entities/sea_orm_active_enums.rs +++ b/ext_calckey_model/entity_ck/src/entities/sea_orm_active_enums.rs @@ -1,8 +1,9 @@ //! `SeaORM` Entity. Generated by sea-orm-codegen 0.10.7 use sea_orm::entity::prelude::*; +use serde::{Deserialize, Serialize}; -#[derive(Debug, Clone, PartialEq, Eq, EnumIter, DeriveActiveEnum, Copy)] +#[derive(Debug, Clone, PartialEq, Eq, EnumIter, DeriveActiveEnum, Copy, Serialize, Deserialize)] #[sea_orm(rs_type = "String", db_type = "Enum", enum_name = "antenna_src_enum")] pub enum AntennaSrcEnum { #[sea_orm(string_value = "all")] @@ -18,7 +19,7 @@ pub enum AntennaSrcEnum { #[sea_orm(string_value = "users")] Users, } -#[derive(Debug, Clone, PartialEq, Eq, EnumIter, DeriveActiveEnum, Copy)] +#[derive(Debug, Clone, PartialEq, Eq, EnumIter, DeriveActiveEnum, Copy, Serialize, Deserialize)] #[sea_orm( rs_type = "String", db_type = "Enum", @@ -34,7 +35,7 @@ pub enum MetaSensitivemediadetectionEnum { #[sea_orm(string_value = "remote")] Remote, } -#[derive(Debug, Clone, PartialEq, Eq, EnumIter, DeriveActiveEnum, Copy)] +#[derive(Debug, Clone, PartialEq, Eq, EnumIter, DeriveActiveEnum, Copy, Serialize, Deserialize)] #[sea_orm( rs_type = "String", db_type = "Enum", @@ -52,7 +53,7 @@ pub enum MetaSensitivemediadetectionsensitivityEnum { #[sea_orm(string_value = "veryLow")] VeryLow, } -#[derive(Debug, Clone, PartialEq, Eq, EnumIter, DeriveActiveEnum, Copy)] +#[derive(Debug, Clone, PartialEq, Eq, EnumIter, DeriveActiveEnum, Copy, Serialize, Deserialize)] #[sea_orm( rs_type = "String", db_type = "Enum", @@ -68,7 +69,7 @@ pub enum MutedNoteReasonEnum { #[sea_orm(string_value = "word")] Word, } -#[derive(Debug, Clone, PartialEq, Eq, EnumIter, DeriveActiveEnum, Copy)] +#[derive(Debug, Clone, PartialEq, Eq, EnumIter, DeriveActiveEnum, Copy, Serialize, Deserialize)] #[sea_orm( rs_type = "String", db_type = "Enum", @@ -86,7 +87,7 @@ pub enum NoteVisibilityEnum { #[sea_orm(string_value = "specified")] Specified, } -#[derive(Debug, Clone, PartialEq, Eq, EnumIter, DeriveActiveEnum, Copy)] +#[derive(Debug, Clone, PartialEq, Eq, EnumIter, DeriveActiveEnum, Copy, Serialize, Deserialize)] #[sea_orm( rs_type = "String", db_type = "Enum", @@ -118,7 +119,7 @@ pub enum NotificationTypeEnum { #[sea_orm(string_value = "reply")] Reply, } -#[derive(Debug, Clone, PartialEq, Eq, EnumIter, DeriveActiveEnum, Copy)] +#[derive(Debug, Clone, PartialEq, Eq, EnumIter, DeriveActiveEnum, Copy, Serialize, Deserialize)] #[sea_orm( rs_type = "String", db_type = "Enum", @@ -132,7 +133,7 @@ pub enum PageVisibilityEnum { #[sea_orm(string_value = "specified")] Specified, } -#[derive(Debug, Clone, PartialEq, Eq, EnumIter, DeriveActiveEnum, Copy)] +#[derive(Debug, Clone, PartialEq, Eq, EnumIter, DeriveActiveEnum, Copy, Serialize, Deserialize)] #[sea_orm( rs_type = "String", db_type = "Enum", @@ -148,7 +149,7 @@ pub enum PollNotevisibilityEnum { #[sea_orm(string_value = "specified")] Specified, } -#[derive(Debug, Clone, PartialEq, Eq, EnumIter, DeriveActiveEnum, Copy)] +#[derive(Debug, Clone, PartialEq, Eq, EnumIter, DeriveActiveEnum, Copy, Serialize, Deserialize)] #[sea_orm(rs_type = "String", db_type = "Enum", enum_name = "relay_status_enum")] pub enum RelayStatusEnum { #[sea_orm(string_value = "accepted")] @@ -158,7 +159,7 @@ pub enum RelayStatusEnum { #[sea_orm(string_value = "requesting")] Requesting, } -#[derive(Debug, Clone, PartialEq, Eq, EnumIter, DeriveActiveEnum, Copy)] +#[derive(Debug, Clone, PartialEq, Eq, EnumIter, DeriveActiveEnum, Copy, Serialize, Deserialize)] #[sea_orm( rs_type = "String", db_type = "Enum", diff --git a/ext_calckey_model/entity_ck/src/entities/signin.rs b/ext_calckey_model/entity_ck/src/entities/signin.rs index 14ff707..7ebb2a2 100644 --- a/ext_calckey_model/entity_ck/src/entities/signin.rs +++ b/ext_calckey_model/entity_ck/src/entities/signin.rs @@ -1,8 +1,9 @@ //! `SeaORM` Entity. Generated by sea-orm-codegen 0.10.7 use sea_orm::entity::prelude::*; +use serde::{Deserialize, Serialize}; -#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq)] +#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq, Serialize, Deserialize)] #[sea_orm(table_name = "signin")] pub struct Model { #[sea_orm(primary_key, auto_increment = false)] diff --git a/ext_calckey_model/entity_ck/src/entities/sw_subscription.rs b/ext_calckey_model/entity_ck/src/entities/sw_subscription.rs index 6572ef7..393a7ad 100644 --- a/ext_calckey_model/entity_ck/src/entities/sw_subscription.rs +++ b/ext_calckey_model/entity_ck/src/entities/sw_subscription.rs @@ -1,8 +1,9 @@ //! `SeaORM` Entity. Generated by sea-orm-codegen 0.10.7 use sea_orm::entity::prelude::*; +use serde::{Deserialize, Serialize}; -#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq)] +#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq, Serialize, Deserialize)] #[sea_orm(table_name = "sw_subscription")] pub struct Model { #[sea_orm(primary_key, auto_increment = false)] diff --git a/ext_calckey_model/entity_ck/src/entities/used_username.rs b/ext_calckey_model/entity_ck/src/entities/used_username.rs index 499a932..d021a19 100644 --- a/ext_calckey_model/entity_ck/src/entities/used_username.rs +++ b/ext_calckey_model/entity_ck/src/entities/used_username.rs @@ -1,8 +1,9 @@ //! `SeaORM` Entity. Generated by sea-orm-codegen 0.10.7 use sea_orm::entity::prelude::*; +use serde::{Deserialize, Serialize}; -#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq)] +#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq, Serialize, Deserialize)] #[sea_orm(table_name = "used_username")] pub struct Model { #[sea_orm(primary_key, auto_increment = false)] diff --git a/ext_calckey_model/entity_ck/src/entities/user.rs b/ext_calckey_model/entity_ck/src/entities/user.rs index 84ca583..f61d281 100644 --- a/ext_calckey_model/entity_ck/src/entities/user.rs +++ b/ext_calckey_model/entity_ck/src/entities/user.rs @@ -1,8 +1,9 @@ //! `SeaORM` Entity. Generated by sea-orm-codegen 0.10.7 use sea_orm::entity::prelude::*; +use serde::{Deserialize, Serialize}; -#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq)] +#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq, Serialize, Deserialize)] #[sea_orm(table_name = "user")] pub struct Model { #[sea_orm(primary_key, auto_increment = false)] diff --git a/ext_calckey_model/entity_ck/src/entities/user_group.rs b/ext_calckey_model/entity_ck/src/entities/user_group.rs index 19e68eb..47600f8 100644 --- a/ext_calckey_model/entity_ck/src/entities/user_group.rs +++ b/ext_calckey_model/entity_ck/src/entities/user_group.rs @@ -1,8 +1,9 @@ //! `SeaORM` Entity. Generated by sea-orm-codegen 0.10.7 use sea_orm::entity::prelude::*; +use serde::{Deserialize, Serialize}; -#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq)] +#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq, Serialize, Deserialize)] #[sea_orm(table_name = "user_group")] pub struct Model { #[sea_orm(primary_key, auto_increment = false)] diff --git a/ext_calckey_model/entity_ck/src/entities/user_group_invitation.rs b/ext_calckey_model/entity_ck/src/entities/user_group_invitation.rs index 17b1958..5b90b1a 100644 --- a/ext_calckey_model/entity_ck/src/entities/user_group_invitation.rs +++ b/ext_calckey_model/entity_ck/src/entities/user_group_invitation.rs @@ -1,8 +1,9 @@ //! `SeaORM` Entity. Generated by sea-orm-codegen 0.10.7 use sea_orm::entity::prelude::*; +use serde::{Deserialize, Serialize}; -#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq)] +#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq, Serialize, Deserialize)] #[sea_orm(table_name = "user_group_invitation")] pub struct Model { #[sea_orm(primary_key, auto_increment = false)] diff --git a/ext_calckey_model/entity_ck/src/entities/user_group_invite.rs b/ext_calckey_model/entity_ck/src/entities/user_group_invite.rs index 07facb9..c625966 100644 --- a/ext_calckey_model/entity_ck/src/entities/user_group_invite.rs +++ b/ext_calckey_model/entity_ck/src/entities/user_group_invite.rs @@ -1,8 +1,9 @@ //! `SeaORM` Entity. Generated by sea-orm-codegen 0.10.7 use sea_orm::entity::prelude::*; +use serde::{Deserialize, Serialize}; -#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq)] +#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq, Serialize, Deserialize)] #[sea_orm(table_name = "user_group_invite")] pub struct Model { #[sea_orm(primary_key, auto_increment = false)] diff --git a/ext_calckey_model/entity_ck/src/entities/user_group_joining.rs b/ext_calckey_model/entity_ck/src/entities/user_group_joining.rs index db89f4e..fd92917 100644 --- a/ext_calckey_model/entity_ck/src/entities/user_group_joining.rs +++ b/ext_calckey_model/entity_ck/src/entities/user_group_joining.rs @@ -1,8 +1,9 @@ //! `SeaORM` Entity. Generated by sea-orm-codegen 0.10.7 use sea_orm::entity::prelude::*; +use serde::{Deserialize, Serialize}; -#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq)] +#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq, Serialize, Deserialize)] #[sea_orm(table_name = "user_group_joining")] pub struct Model { #[sea_orm(primary_key, auto_increment = false)] diff --git a/ext_calckey_model/entity_ck/src/entities/user_ip.rs b/ext_calckey_model/entity_ck/src/entities/user_ip.rs index 8591205..acc8e97 100644 --- a/ext_calckey_model/entity_ck/src/entities/user_ip.rs +++ b/ext_calckey_model/entity_ck/src/entities/user_ip.rs @@ -1,8 +1,9 @@ //! `SeaORM` Entity. Generated by sea-orm-codegen 0.10.7 use sea_orm::entity::prelude::*; +use serde::{Deserialize, Serialize}; -#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq)] +#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq, Serialize, Deserialize)] #[sea_orm(table_name = "user_ip")] pub struct Model { #[sea_orm(primary_key)] diff --git a/ext_calckey_model/entity_ck/src/entities/user_keypair.rs b/ext_calckey_model/entity_ck/src/entities/user_keypair.rs index 5879f1a..0c78510 100644 --- a/ext_calckey_model/entity_ck/src/entities/user_keypair.rs +++ b/ext_calckey_model/entity_ck/src/entities/user_keypair.rs @@ -1,8 +1,9 @@ //! `SeaORM` Entity. Generated by sea-orm-codegen 0.10.7 use sea_orm::entity::prelude::*; +use serde::{Deserialize, Serialize}; -#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq)] +#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq, Serialize, Deserialize)] #[sea_orm(table_name = "user_keypair")] pub struct Model { #[sea_orm(column_name = "userId", primary_key, auto_increment = false, unique)] diff --git a/ext_calckey_model/entity_ck/src/entities/user_list.rs b/ext_calckey_model/entity_ck/src/entities/user_list.rs index 761b6ab..0c1145a 100644 --- a/ext_calckey_model/entity_ck/src/entities/user_list.rs +++ b/ext_calckey_model/entity_ck/src/entities/user_list.rs @@ -1,8 +1,9 @@ //! `SeaORM` Entity. Generated by sea-orm-codegen 0.10.7 use sea_orm::entity::prelude::*; +use serde::{Deserialize, Serialize}; -#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq)] +#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq, Serialize, Deserialize)] #[sea_orm(table_name = "user_list")] pub struct Model { #[sea_orm(primary_key, auto_increment = false)] diff --git a/ext_calckey_model/entity_ck/src/entities/user_list_joining.rs b/ext_calckey_model/entity_ck/src/entities/user_list_joining.rs index 6a5832d..ded20d7 100644 --- a/ext_calckey_model/entity_ck/src/entities/user_list_joining.rs +++ b/ext_calckey_model/entity_ck/src/entities/user_list_joining.rs @@ -1,8 +1,9 @@ //! `SeaORM` Entity. Generated by sea-orm-codegen 0.10.7 use sea_orm::entity::prelude::*; +use serde::{Deserialize, Serialize}; -#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq)] +#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq, Serialize, Deserialize)] #[sea_orm(table_name = "user_list_joining")] pub struct Model { #[sea_orm(primary_key, auto_increment = false)] diff --git a/ext_calckey_model/entity_ck/src/entities/user_note_pining.rs b/ext_calckey_model/entity_ck/src/entities/user_note_pining.rs index dc5b24e..a8c46c9 100644 --- a/ext_calckey_model/entity_ck/src/entities/user_note_pining.rs +++ b/ext_calckey_model/entity_ck/src/entities/user_note_pining.rs @@ -1,8 +1,9 @@ //! `SeaORM` Entity. Generated by sea-orm-codegen 0.10.7 use sea_orm::entity::prelude::*; +use serde::{Deserialize, Serialize}; -#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq)] +#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq, Serialize, Deserialize)] #[sea_orm(table_name = "user_note_pining")] pub struct Model { #[sea_orm(primary_key, auto_increment = false)] diff --git a/ext_calckey_model/entity_ck/src/entities/user_pending.rs b/ext_calckey_model/entity_ck/src/entities/user_pending.rs index af41f58..192b485 100644 --- a/ext_calckey_model/entity_ck/src/entities/user_pending.rs +++ b/ext_calckey_model/entity_ck/src/entities/user_pending.rs @@ -1,8 +1,9 @@ //! `SeaORM` Entity. Generated by sea-orm-codegen 0.10.7 use sea_orm::entity::prelude::*; +use serde::{Deserialize, Serialize}; -#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq)] +#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq, Serialize, Deserialize)] #[sea_orm(table_name = "user_pending")] pub struct Model { #[sea_orm(primary_key, auto_increment = false)] diff --git a/ext_calckey_model/entity_ck/src/entities/user_profile.rs b/ext_calckey_model/entity_ck/src/entities/user_profile.rs index 114ddbb..c91f790 100644 --- a/ext_calckey_model/entity_ck/src/entities/user_profile.rs +++ b/ext_calckey_model/entity_ck/src/entities/user_profile.rs @@ -2,8 +2,9 @@ use super::sea_orm_active_enums::UserProfileFfvisibilityEnum; use sea_orm::entity::prelude::*; +use serde::{Deserialize, Serialize}; -#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq)] +#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq, Serialize, Deserialize)] #[sea_orm(table_name = "user_profile")] pub struct Model { #[sea_orm(column_name = "userId", primary_key, auto_increment = false, unique)] diff --git a/ext_calckey_model/entity_ck/src/entities/user_publickey.rs b/ext_calckey_model/entity_ck/src/entities/user_publickey.rs index bdeec89..608bdcd 100644 --- a/ext_calckey_model/entity_ck/src/entities/user_publickey.rs +++ b/ext_calckey_model/entity_ck/src/entities/user_publickey.rs @@ -1,8 +1,9 @@ //! `SeaORM` Entity. Generated by sea-orm-codegen 0.10.7 use sea_orm::entity::prelude::*; +use serde::{Deserialize, Serialize}; -#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq)] +#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq, Serialize, Deserialize)] #[sea_orm(table_name = "user_publickey")] pub struct Model { #[sea_orm(column_name = "userId", primary_key, auto_increment = false, unique)] diff --git a/ext_calckey_model/entity_ck/src/entities/user_security_key.rs b/ext_calckey_model/entity_ck/src/entities/user_security_key.rs index b146338..e18c5d8 100644 --- a/ext_calckey_model/entity_ck/src/entities/user_security_key.rs +++ b/ext_calckey_model/entity_ck/src/entities/user_security_key.rs @@ -1,8 +1,9 @@ //! `SeaORM` Entity. Generated by sea-orm-codegen 0.10.7 use sea_orm::entity::prelude::*; +use serde::{Deserialize, Serialize}; -#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq)] +#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq, Serialize, Deserialize)] #[sea_orm(table_name = "user_security_key")] pub struct Model { #[sea_orm(primary_key, auto_increment = false)] diff --git a/ext_calckey_model/entity_ck/src/entities/webhook.rs b/ext_calckey_model/entity_ck/src/entities/webhook.rs index 43dc7bd..4a0354c 100644 --- a/ext_calckey_model/entity_ck/src/entities/webhook.rs +++ b/ext_calckey_model/entity_ck/src/entities/webhook.rs @@ -1,8 +1,9 @@ //! `SeaORM` Entity. Generated by sea-orm-codegen 0.10.7 use sea_orm::entity::prelude::*; +use serde::{Deserialize, Serialize}; -#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq)] +#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq, Serialize, Deserialize)] #[sea_orm(table_name = "webhook")] pub struct Model { #[sea_orm(primary_key, auto_increment = false)]