mirror of
https://github.com/LemmyNet/lemmy.git
synced 2024-06-17 04:40:33 +00:00
24 lines
549 B
Rust
24 lines
549 B
Rust
use crate::{
|
|
newtypes::{PersonBlockId, PersonId},
|
|
schema::person_block,
|
|
};
|
|
use serde::{Deserialize, Serialize};
|
|
|
|
#[derive(
|
|
Clone, Queryable, Associations, Identifiable, PartialEq, Debug, Serialize, Deserialize,
|
|
)]
|
|
#[table_name = "person_block"]
|
|
pub struct PersonBlock {
|
|
pub id: PersonBlockId,
|
|
pub person_id: PersonId,
|
|
pub target_id: PersonId,
|
|
pub published: chrono::NaiveDateTime,
|
|
}
|
|
|
|
#[derive(Insertable, AsChangeset)]
|
|
#[table_name = "person_block"]
|
|
pub struct PersonBlockForm {
|
|
pub person_id: PersonId,
|
|
pub target_id: PersonId,
|
|
}
|