#[non_exhaustive]pub struct DashboardTriggerWrapper {
pub dashboard_trigger: BTreeMap<String, Value>,
pub start_step_names: Option<Vec<String>>,
pub additional_properties: BTreeMap<String, Value>,
/* private fields */
}
Expand description
Schema for a Dashboard-based trigger.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.dashboard_trigger: BTreeMap<String, Value>
Trigger a workflow from a Dashboard.
start_step_names: Option<Vec<String>>
A list of steps that run first after a trigger fires.
additional_properties: BTreeMap<String, Value>
Implementations§
Source§impl DashboardTriggerWrapper
impl DashboardTriggerWrapper
pub fn new( dashboard_trigger: BTreeMap<String, Value>, ) -> DashboardTriggerWrapper
pub fn start_step_names(self, value: Vec<String>) -> Self
pub fn additional_properties(self, value: BTreeMap<String, Value>) -> Self
Trait Implementations§
Source§impl Clone for DashboardTriggerWrapper
impl Clone for DashboardTriggerWrapper
Source§fn clone(&self) -> DashboardTriggerWrapper
fn clone(&self) -> DashboardTriggerWrapper
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 DashboardTriggerWrapper
impl Debug for DashboardTriggerWrapper
Source§impl<'de> Deserialize<'de> for DashboardTriggerWrapper
impl<'de> Deserialize<'de> for DashboardTriggerWrapper
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 DashboardTriggerWrapper
impl PartialEq for DashboardTriggerWrapper
Source§impl Serialize for DashboardTriggerWrapper
impl Serialize for DashboardTriggerWrapper
impl StructuralPartialEq for DashboardTriggerWrapper
Auto Trait Implementations§
impl Freeze for DashboardTriggerWrapper
impl RefUnwindSafe for DashboardTriggerWrapper
impl Send for DashboardTriggerWrapper
impl Sync for DashboardTriggerWrapper
impl Unpin for DashboardTriggerWrapper
impl UnwindSafe for DashboardTriggerWrapper
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