mirror of https://github.com/LemmyNet/lemmy.git
19 lines
497 B
Rust
19 lines
497 B
Rust
|
use crate::{schema::person_block, PersonBlockId, PersonId};
|
||
|
use serde::Serialize;
|
||
|
|
||
|
#[derive(Clone, Queryable, Associations, Identifiable, PartialEq, Debug, Serialize)]
|
||
|
#[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,
|
||
|
}
|