pub struct BpmnFormBinding {
pub path: String,
pub form_key: String,
pub kind: FormBindingKind,
pub app_path: Option<String>,
pub reason: Option<String>,
pub summary: String,
pub extra_perms: HashMap<String, bool>,
pub edited_by: String,
pub edited_at: String,
}Expand description
BpmnFormBinding : A foreign formKey mapped to an Orvanta app. form_key is opaque and compared byte-for-byte; it is never interpreted as a path or a URL. path – not the key – is the ACL anchor that RLS and ownership checks are evaluated against.
Fields§
§path: String§form_key: String§kind: FormBindingKind§app_path: Option<String>Present iff kind is app.
reason: Option<String>Present iff kind is fields; required there.
summary: String§extra_perms: HashMap<String, bool>§edited_by: String§edited_at: StringImplementations§
Source§impl BpmnFormBinding
impl BpmnFormBinding
Sourcepub fn new(
path: String,
form_key: String,
kind: FormBindingKind,
summary: String,
extra_perms: HashMap<String, bool>,
edited_by: String,
edited_at: String,
) -> BpmnFormBinding
pub fn new( path: String, form_key: String, kind: FormBindingKind, summary: String, extra_perms: HashMap<String, bool>, edited_by: String, edited_at: String, ) -> BpmnFormBinding
A foreign formKey mapped to an Orvanta app. form_key is opaque and compared byte-for-byte; it is never interpreted as a path or a URL. path – not the key – is the ACL anchor that RLS and ownership checks are evaluated against.
Trait Implementations§
Source§impl Clone for BpmnFormBinding
impl Clone for BpmnFormBinding
Source§fn clone(&self) -> BpmnFormBinding
fn clone(&self) -> BpmnFormBinding
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 BpmnFormBinding
impl Debug for BpmnFormBinding
Source§impl Default for BpmnFormBinding
impl Default for BpmnFormBinding
Source§fn default() -> BpmnFormBinding
fn default() -> BpmnFormBinding
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BpmnFormBinding
impl<'de> Deserialize<'de> for BpmnFormBinding
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 BpmnFormBinding
impl PartialEq for BpmnFormBinding
Source§impl Serialize for BpmnFormBinding
impl Serialize for BpmnFormBinding
impl StructuralPartialEq for BpmnFormBinding
Auto Trait Implementations§
impl Freeze for BpmnFormBinding
impl RefUnwindSafe for BpmnFormBinding
impl Send for BpmnFormBinding
impl Sync for BpmnFormBinding
impl Unpin for BpmnFormBinding
impl UnsafeUnpin for BpmnFormBinding
impl UnwindSafe for BpmnFormBinding
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