pub struct WorkflowParameter {
pub name: String,
pub param_type: String,
pub default: Option<Value>,
pub required: bool,
pub description: String,
}Expand description
Workflow parameter definition
Fields§
§name: StringParameter name
param_type: StringParameter type (string, number, boolean, object, array)
default: Option<Value>Default value if not provided
required: boolWhether the parameter is required
description: StringParameter description
Trait Implementations§
Source§impl Clone for WorkflowParameter
impl Clone for WorkflowParameter
Source§fn clone(&self) -> WorkflowParameter
fn clone(&self) -> WorkflowParameter
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 WorkflowParameter
impl Debug for WorkflowParameter
Source§impl<'de> Deserialize<'de> for WorkflowParameter
impl<'de> Deserialize<'de> for WorkflowParameter
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
Auto Trait Implementations§
impl Freeze for WorkflowParameter
impl RefUnwindSafe for WorkflowParameter
impl Send for WorkflowParameter
impl Sync for WorkflowParameter
impl Unpin for WorkflowParameter
impl UnwindSafe for WorkflowParameter
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