pub matrix_user_id: Option<String>,
pub admin: bool,
pub bot_account: bool,
+ pub ban_expires: Option<chrono::NaiveDateTime>,
}
/// A safe representation of person, without the sensitive info
pub matrix_user_id: Option<String>,
pub admin: bool,
pub bot_account: bool,
+ pub ban_expires: Option<chrono::NaiveDateTime>,
}
#[derive(Clone, Queryable, Identifiable, PartialEq, Debug, Serialize, Deserialize)]
pub matrix_user_id: Option<String>,
pub admin: bool,
pub bot_account: bool,
+ pub ban_expires: Option<chrono::NaiveDateTime>,
}
#[derive(Clone, Queryable, Identifiable, PartialEq, Debug, Serialize, Deserialize)]
pub matrix_user_id: Option<String>,
pub admin: bool,
pub bot_account: bool,
+ pub ban_expires: Option<chrono::NaiveDateTime>,
}
#[derive(Clone, Queryable, Identifiable, PartialEq, Debug, Serialize, Deserialize)]
pub matrix_user_id: Option<String>,
pub admin: bool,
pub bot_account: bool,
+ pub ban_expires: Option<chrono::NaiveDateTime>,
}
#[derive(Clone, Queryable, Identifiable, PartialEq, Debug, Serialize, Deserialize)]
pub matrix_user_id: Option<String>,
pub admin: bool,
pub bot_account: bool,
+ pub ban_expires: Option<chrono::NaiveDateTime>,
}
#[derive(Insertable, AsChangeset, Clone, Default)]
pub matrix_user_id: Option<Option<String>>,
pub admin: Option<bool>,
pub bot_account: Option<bool>,
+ pub ban_expires: Option<Option<chrono::NaiveDateTime>>,
}