pub struct StartProcessInstanceDto {
pub business_key: Option<String>,
pub variables: Option<HashMap<String, VariableValueDto>>,
pub case_instance_id: Option<String>,
pub start_instructions: Option<Vec<ProcessInstanceModificationInstructionDto>>,
pub skip_custom_listeners: Option<bool>,
pub skip_io_mappings: Option<bool>,
pub with_variables_in_return: Option<bool>,
}Fields§
§business_key: Option<String>The business key of the process instance.
variables: Option<HashMap<String, VariableValueDto>>§case_instance_id: Option<String>The case instance id the process instance is to be initialized with.
start_instructions: Option<Vec<ProcessInstanceModificationInstructionDto>>Optional. A JSON array of instructions that specify which activities to start the process instance at. If this property is omitted, the process instance starts at its default blank start event.
skip_custom_listeners: Option<bool>Skip execution listener invocation for activities that are started or ended as part of this request. Note: This option is currently only respected when start instructions are submitted via the startInstructions property.
skip_io_mappings: Option<bool>Skip execution of input/output variable mappings for activities that are started or ended as part of this request. Note: This option is currently only respected when start instructions are submitted via the startInstructions property.
with_variables_in_return: Option<bool>Indicates if the variables, which was used by the process instance during execution, should be returned. Default value: false
Implementations§
Source§impl StartProcessInstanceDto
impl StartProcessInstanceDto
pub fn new() -> StartProcessInstanceDto
Trait Implementations§
Source§impl Clone for StartProcessInstanceDto
impl Clone for StartProcessInstanceDto
Source§fn clone(&self) -> StartProcessInstanceDto
fn clone(&self) -> StartProcessInstanceDto
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for StartProcessInstanceDto
impl Debug for StartProcessInstanceDto
Source§impl<'de> Deserialize<'de> for StartProcessInstanceDto
impl<'de> Deserialize<'de> for StartProcessInstanceDto
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>,
Source§impl PartialEq for StartProcessInstanceDto
impl PartialEq for StartProcessInstanceDto
Source§impl Serialize for StartProcessInstanceDto
impl Serialize for StartProcessInstanceDto
impl StructuralPartialEq for StartProcessInstanceDto
Auto Trait Implementations§
impl Freeze for StartProcessInstanceDto
impl RefUnwindSafe for StartProcessInstanceDto
impl Send for StartProcessInstanceDto
impl Sync for StartProcessInstanceDto
impl Unpin for StartProcessInstanceDto
impl UnwindSafe for StartProcessInstanceDto
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
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>
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>
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