pub struct PlanWorkflowRequest {
pub payload: Option<Value>,
pub max_depth: Option<u32>,
pub estimate_durations: Option<bool>,
}Expand description
Request body for building a workflow execution plan.
Fields§
§payload: Option<Value>Input payload the plan is computed for. Defaults to {}.
max_depth: Option<u32>How deep sub-workflows are expanded. Defaults to 3, capped at 10.
estimate_durations: Option<bool>Estimate step durations from run history. Defaults to true.
Trait Implementations§
Source§impl Debug for PlanWorkflowRequest
impl Debug for PlanWorkflowRequest
Source§impl Default for PlanWorkflowRequest
impl Default for PlanWorkflowRequest
Source§impl<'de> Deserialize<'de> for PlanWorkflowRequest
impl<'de> Deserialize<'de> for PlanWorkflowRequest
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 PlanWorkflowRequest
impl RefUnwindSafe for PlanWorkflowRequest
impl Send for PlanWorkflowRequest
impl Sync for PlanWorkflowRequest
impl Unpin for PlanWorkflowRequest
impl UnsafeUnpin for PlanWorkflowRequest
impl UnwindSafe for PlanWorkflowRequest
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