pub struct CompleteExternalTaskDto {
pub worker_id: Option<String>,
pub variables: Option<HashMap<String, VariableValueDto>>,
pub local_variables: Option<HashMap<String, VariableValueDto>>,
}Fields§
§worker_id: Option<String>The id of the worker that completes the task. Must match the id of the worker who has most recently locked the task.
variables: Option<HashMap<String, VariableValueDto>>A JSON object containing variable key-value pairs. Each key is a variable name and each value a JSON variable value object with the following properties:
local_variables: Option<HashMap<String, VariableValueDto>>A JSON object containing local variable key-value pairs. Local variables are set only in the scope of external task. Each key is a variable name and each value a JSON variable value object with the following properties:
Implementations§
Source§impl CompleteExternalTaskDto
impl CompleteExternalTaskDto
pub fn new() -> CompleteExternalTaskDto
Trait Implementations§
Source§impl Clone for CompleteExternalTaskDto
impl Clone for CompleteExternalTaskDto
Source§fn clone(&self) -> CompleteExternalTaskDto
fn clone(&self) -> CompleteExternalTaskDto
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 CompleteExternalTaskDto
impl Debug for CompleteExternalTaskDto
Source§impl<'de> Deserialize<'de> for CompleteExternalTaskDto
impl<'de> Deserialize<'de> for CompleteExternalTaskDto
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 CompleteExternalTaskDto
impl PartialEq for CompleteExternalTaskDto
Source§impl Serialize for CompleteExternalTaskDto
impl Serialize for CompleteExternalTaskDto
impl StructuralPartialEq for CompleteExternalTaskDto
Auto Trait Implementations§
impl Freeze for CompleteExternalTaskDto
impl RefUnwindSafe for CompleteExternalTaskDto
impl Send for CompleteExternalTaskDto
impl Sync for CompleteExternalTaskDto
impl Unpin for CompleteExternalTaskDto
impl UnwindSafe for CompleteExternalTaskDto
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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