pub struct WorkflowExecuteRequest {
pub session_id: SessionId,
pub name: String,
pub run_id: String,
pub execution_token: String,
pub args: Value,
}Expand description
Parameters sent to the owning extension to execute a workflow closure.
Experimental. This type is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases.
Fields§
§session_id: SessionIdTarget session identifier
name: StringRegistered workflow name.
run_id: StringWorkflow run identifier.
execution_token: StringOpaque token identifying this workflow execution attempt.
args: ValueWorkflow input value.
Trait Implementations§
Source§impl Clone for WorkflowExecuteRequest
impl Clone for WorkflowExecuteRequest
Source§impl Debug for WorkflowExecuteRequest
impl Debug for WorkflowExecuteRequest
Source§impl Default for WorkflowExecuteRequest
impl Default for WorkflowExecuteRequest
Source§impl<'de> Deserialize<'de> for WorkflowExecuteRequest
impl<'de> Deserialize<'de> for WorkflowExecuteRequest
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 WorkflowExecuteRequest
impl RefUnwindSafe for WorkflowExecuteRequest
impl Send for WorkflowExecuteRequest
impl Sync for WorkflowExecuteRequest
impl Unpin for WorkflowExecuteRequest
impl UnsafeUnpin for WorkflowExecuteRequest
impl UnwindSafe for WorkflowExecuteRequest
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