pub struct AutoModerationTriggerMetadata {
pub allow_list: Option<Vec<String>>,
pub keyword_filter: Option<Vec<String>>,
pub presets: Option<Vec<AutoModerationKeywordPresetType>>,
}Expand description
Additional data used to determine whether a rule should be triggered.
Different fields are relevant based on the value of AutoModerationRule::trigger_type.
Fields§
§allow_list: Option<Vec<String>>Substrings that will be exempt from triggering the preset type.
keyword_filter: Option<Vec<String>>Substrings which will be searched for in content.
presets: Option<Vec<AutoModerationKeywordPresetType>>Internally pre-defined wordsets which will be searched for in content.
A keyword can be a phrase which contains multiple words. Wildcard symbols can be used to customize how each keyword will be matched. See Discord Docs/Keyword Matching Strategies.
Trait Implementations§
source§impl Clone for AutoModerationTriggerMetadata
impl Clone for AutoModerationTriggerMetadata
source§fn clone(&self) -> AutoModerationTriggerMetadata
fn clone(&self) -> AutoModerationTriggerMetadata
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl<'de> Deserialize<'de> for AutoModerationTriggerMetadata
impl<'de> Deserialize<'de> for AutoModerationTriggerMetadata
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl Hash for AutoModerationTriggerMetadata
impl Hash for AutoModerationTriggerMetadata
source§impl PartialEq<AutoModerationTriggerMetadata> for AutoModerationTriggerMetadata
impl PartialEq<AutoModerationTriggerMetadata> for AutoModerationTriggerMetadata
source§fn eq(&self, other: &AutoModerationTriggerMetadata) -> bool
fn eq(&self, other: &AutoModerationTriggerMetadata) -> bool
This method tests for
self and other values to be equal, and is used
by ==.