pub struct StartBpmnInstance {
pub flow_input: Option<HashMap<String, Value>>,
pub process_id: Option<Option<String>>,
}Expand description
StartBpmnInstance : initial process variables, seeded into the root scope
Fields§
§flow_input: Option<HashMap<String, Value>>Start variables for this instance, addressed by the process as flow_input.<name>. Shape them after the flow’s schema.
process_id: Option<Option<String>>Which <process> of the document to start (#1232) – Flowable’s startProcessInstanceByKey. Omit for the flow’s MAIN process: the first isExecutable one in document order, which is what the Run button sends and what every single-process document has exactly one of. Naming a process the deployed version does not register – absent, or isExecutable=\"false\", for which Flowable creates no definition either – is a 400 listing the keys it does register, never a silent fall-back to the main process.
Implementations§
Source§impl StartBpmnInstance
impl StartBpmnInstance
Sourcepub fn new() -> StartBpmnInstance
pub fn new() -> StartBpmnInstance
initial process variables, seeded into the root scope
Trait Implementations§
Source§impl Clone for StartBpmnInstance
impl Clone for StartBpmnInstance
Source§impl Debug for StartBpmnInstance
impl Debug for StartBpmnInstance
Source§impl Default for StartBpmnInstance
impl Default for StartBpmnInstance
Source§impl<'de> Deserialize<'de> for StartBpmnInstance
impl<'de> Deserialize<'de> for StartBpmnInstance
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 StartBpmnInstance
impl PartialEq for StartBpmnInstance
Source§impl Serialize for StartBpmnInstance
impl Serialize for StartBpmnInstance
impl StructuralPartialEq for StartBpmnInstance
Auto Trait Implementations§
impl Freeze for StartBpmnInstance
impl RefUnwindSafe for StartBpmnInstance
impl Send for StartBpmnInstance
impl Sync for StartBpmnInstance
impl Unpin for StartBpmnInstance
impl UnsafeUnpin for StartBpmnInstance
impl UnwindSafe for StartBpmnInstance
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