pub struct WritableEventRuleRequest {
pub object_types: Vec<String>,
pub name: String,
pub enabled: Option<bool>,
pub event_types: Vec<EventTypes>,
pub conditions: Option<Option<Value>>,
pub action_type: Option<ActionType>,
pub action_object_type: String,
pub action_object_id: Option<Option<i64>>,
pub description: Option<String>,
pub custom_fields: Option<HashMap<String, Value>>,
pub tags: Option<Vec<NestedTagRequest>>,
}Expand description
WritableEventRuleRequest : Adds support for custom fields and tags.
Fields§
§object_types: Vec<String>§name: String§enabled: Option<bool>§event_types: Vec<EventTypes>The types of event which will trigger this rule.
conditions: Option<Option<Value>>A set of conditions which determine whether the event will be generated.
action_type: Option<ActionType>webhook- Webhook *script- Script *notification- Notification
action_object_type: String§action_object_id: Option<Option<i64>>§description: Option<String>§custom_fields: Option<HashMap<String, Value>>Implementations§
Source§impl WritableEventRuleRequest
impl WritableEventRuleRequest
Sourcepub fn new(
object_types: Vec<String>,
name: String,
event_types: Vec<EventTypes>,
action_object_type: String,
) -> WritableEventRuleRequest
pub fn new( object_types: Vec<String>, name: String, event_types: Vec<EventTypes>, action_object_type: String, ) -> WritableEventRuleRequest
Adds support for custom fields and tags.
Trait Implementations§
Source§impl Clone for WritableEventRuleRequest
impl Clone for WritableEventRuleRequest
Source§fn clone(&self) -> WritableEventRuleRequest
fn clone(&self) -> WritableEventRuleRequest
Returns a duplicate 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 Debug for WritableEventRuleRequest
impl Debug for WritableEventRuleRequest
Source§impl Default for WritableEventRuleRequest
impl Default for WritableEventRuleRequest
Source§fn default() -> WritableEventRuleRequest
fn default() -> WritableEventRuleRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for WritableEventRuleRequest
impl<'de> Deserialize<'de> for WritableEventRuleRequest
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 PartialEq for WritableEventRuleRequest
impl PartialEq for WritableEventRuleRequest
Source§impl Serialize for WritableEventRuleRequest
impl Serialize for WritableEventRuleRequest
impl StructuralPartialEq for WritableEventRuleRequest
Auto Trait Implementations§
impl Freeze for WritableEventRuleRequest
impl RefUnwindSafe for WritableEventRuleRequest
impl Send for WritableEventRuleRequest
impl Sync for WritableEventRuleRequest
impl Unpin for WritableEventRuleRequest
impl UnwindSafe for WritableEventRuleRequest
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more