twitch_types/
moderation.rs1manual_braid! {
2 pub struct BlockedTermId;
4 pub struct BlockedTermIdRef;
5}
6impl_extra!(BlockedTermId, BlockedTermIdRef);
7
8manual_braid! {
9 pub struct UnbanRequestId;
11 pub struct UnbanRequestIdRef;
12}
13impl_extra!(UnbanRequestId, UnbanRequestIdRef);
14
15#[derive(PartialEq, Eq, Debug, Clone)]
17#[cfg_attr(
18 feature = "serde",
19 derive(serde_derive::Serialize, serde_derive::Deserialize)
20)]
21#[cfg_attr(feature = "deny_unknown_fields", serde(deny_unknown_fields))]
22#[cfg_attr(feature = "serde", serde(rename_all = "UPPERCASE"))]
23#[non_exhaustive]
24pub enum AutomodStatus {
25 Pending,
27 Allowed,
29 Denied,
31 Expired,
33}
34
35pub use crate::basic::{MsgId, MsgIdRef};