]> Untitled Git - lemmy.git/blob - crates/db_schema/src/source/email_verification.rs
First pass at invite-only migration. (#1949)
[lemmy.git] / crates / db_schema / src / source / email_verification.rs
1 use crate::{newtypes::LocalUserId, schema::email_verification};
2
3 #[derive(Queryable, Identifiable, Clone)]
4 #[table_name = "email_verification"]
5 pub struct EmailVerification {
6   pub id: i32,
7   pub local_user_id: LocalUserId,
8   pub email: String,
9   pub verification_code: String,
10   pub published: chrono::NaiveDateTime,
11 }
12
13 #[derive(Insertable, AsChangeset)]
14 #[table_name = "email_verification"]
15 pub struct EmailVerificationForm {
16   pub local_user_id: LocalUserId,
17   pub email: String,
18   pub verification_token: String,
19 }