pub struct StartExecutionRequest {
pub execution_id: Option<String>,
pub task_name: String,
pub payload: Value,
}Expand description
Body for POST /api/v1/executions.
Fields§
§execution_id: Option<String>Idempotency key. Generated as a UUID v4 when omitted.
task_name: StringRegistered task handler name.
payload: ValueArbitrary JSON payload forwarded to the task handler.
Trait Implementations§
Source§impl Debug for StartExecutionRequest
impl Debug for StartExecutionRequest
Source§impl<'de> Deserialize<'de> for StartExecutionRequest
impl<'de> Deserialize<'de> for StartExecutionRequest
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 StartExecutionRequest
impl RefUnwindSafe for StartExecutionRequest
impl Send for StartExecutionRequest
impl Sync for StartExecutionRequest
impl Unpin for StartExecutionRequest
impl UnsafeUnpin for StartExecutionRequest
impl UnwindSafe for StartExecutionRequest
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more