pub struct NewBpmnDelegateBinding {
pub path: String,
pub key_kind: DelegateKeyKind,
pub delegate_key: String,
pub kind: DelegateBindingKind,
pub script_path: Option<String>,
pub reason: Option<String>,
pub outputs: Option<Option<Value>>,
pub exception_map: Option<Option<Value>>,
pub summary: Option<String>,
}Expand description
NewBpmnDelegateBinding : Create/update payload. On update delegate_key must equal the stored value — the key is not editable, because deployed models reference it by name and repointing it in place would rebind every one of them.
Fields§
§path: String§key_kind: DelegateKeyKind§delegate_key: String§kind: DelegateBindingKind§script_path: Option<String>§reason: Option<String>§outputs: Option<Option<Value>>§exception_map: Option<Option<Value>>§summary: Option<String>Implementations§
Source§impl NewBpmnDelegateBinding
impl NewBpmnDelegateBinding
Sourcepub fn new(
path: String,
key_kind: DelegateKeyKind,
delegate_key: String,
kind: DelegateBindingKind,
) -> NewBpmnDelegateBinding
pub fn new( path: String, key_kind: DelegateKeyKind, delegate_key: String, kind: DelegateBindingKind, ) -> NewBpmnDelegateBinding
Create/update payload. On update delegate_key must equal the stored value — the key is not editable, because deployed models reference it by name and repointing it in place would rebind every one of them.
Trait Implementations§
Source§impl Clone for NewBpmnDelegateBinding
impl Clone for NewBpmnDelegateBinding
Source§fn clone(&self) -> NewBpmnDelegateBinding
fn clone(&self) -> NewBpmnDelegateBinding
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 NewBpmnDelegateBinding
impl Debug for NewBpmnDelegateBinding
Source§impl Default for NewBpmnDelegateBinding
impl Default for NewBpmnDelegateBinding
Source§fn default() -> NewBpmnDelegateBinding
fn default() -> NewBpmnDelegateBinding
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for NewBpmnDelegateBinding
impl<'de> Deserialize<'de> for NewBpmnDelegateBinding
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 NewBpmnDelegateBinding
impl PartialEq for NewBpmnDelegateBinding
Source§impl Serialize for NewBpmnDelegateBinding
impl Serialize for NewBpmnDelegateBinding
impl StructuralPartialEq for NewBpmnDelegateBinding
Auto Trait Implementations§
impl Freeze for NewBpmnDelegateBinding
impl RefUnwindSafe for NewBpmnDelegateBinding
impl Send for NewBpmnDelegateBinding
impl Sync for NewBpmnDelegateBinding
impl Unpin for NewBpmnDelegateBinding
impl UnsafeUnpin for NewBpmnDelegateBinding
impl UnwindSafe for NewBpmnDelegateBinding
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