use diesel::{Insertable, Queryable};
use crate::schema::todos;
#[derive(Queryable, Debug)]
pub struct Todo {
pub channel_id: i64,
pub id: i32,
#[allow(clippy::struct_field_names)]
pub todo: String,
pub creation_date: String,
pub completion_date: Option<String>,
pub assignee: Option<i64>,
pub priority: i32,
}
#[allow(clippy::module_name_repetitions)]
#[derive(Insertable)]
#[diesel(table_name = todos)]
pub struct NewTodo<'a> {
pub channel_id: &'a i64,
pub id: &'a i32,
pub todo: &'a str,
pub creation_date: &'a str,
pub assignee: Option<i64>,
pub priority: i32,
}