forked from jmug/stoatchat
@@ -5,6 +5,7 @@ mod channel_webhooks;
|
||||
mod channels;
|
||||
mod emojis;
|
||||
mod files;
|
||||
mod server_bans;
|
||||
mod server_members;
|
||||
mod servers;
|
||||
mod user_settings;
|
||||
@@ -17,6 +18,7 @@ pub use channel_webhooks::*;
|
||||
pub use channels::*;
|
||||
pub use emojis::*;
|
||||
pub use files::*;
|
||||
pub use server_bans::*;
|
||||
pub use server_members::*;
|
||||
pub use servers::*;
|
||||
pub use user_settings::*;
|
||||
|
||||
12
crates/core/models/src/v0/server_bans.rs
Normal file
12
crates/core/models/src/v0/server_bans.rs
Normal file
@@ -0,0 +1,12 @@
|
||||
use super::MemberCompositeKey;
|
||||
|
||||
auto_derived!(
|
||||
/// Server Ban
|
||||
pub struct ServerBan {
|
||||
/// Unique member id
|
||||
#[cfg_attr(feature = "serde", serde(rename = "_id"))]
|
||||
pub id: MemberCompositeKey,
|
||||
/// Reason for ban creation
|
||||
pub reason: Option<String>,
|
||||
}
|
||||
);
|
||||
Reference in New Issue
Block a user