Struct ruma_common::push::PatternedPushRuleInit [−][src]
pub struct PatternedPushRuleInit { pub actions: Vec<Action>, pub default: bool, pub enabled: bool, pub rule_id: String, pub pattern: String, }
Expand description
Initial set of fields of PatterenedPushRule
.
This struct will not be updated even if additional fields are added to PatterenedPushRule
in a
new (non-breaking) release of the Matrix specification.
Fields
actions: Vec<Action>
Actions to determine if and how a notification is delivered for events matching this rule.
default: bool
Whether this is a default rule, or has been set explicitly.
enabled: bool
Whether the push rule is enabled or not.
rule_id: String
The ID of this rule.
pattern: String
The glob-style pattern to match against.
Trait Implementations
Performs the conversion.