pub struct RunIn {
pub action: Option<String>,
pub auth: Option<Value>,
pub id: Option<String>,
pub props: Option<HashMap<String, Value>>,
}Fields§
§action: Option<String>Action is the name of the connector action to invoke.
auth: Option<Value>Auth is the caller’s resolved credential for the connector, handed to the action verbatim. Its shape is whatever the connector’s auth descriptor declares (a token string, an object), so it is opaque here.
id: Option<String>ID is the connector to run, from the path.
props: Option<HashMap<String, Value>>Props are the action’s input properties, keyed by property name.
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for RunIn
impl<'de> Deserialize<'de> for RunIn
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
impl StructuralPartialEq for RunIn
Auto Trait Implementations§
impl Freeze for RunIn
impl RefUnwindSafe for RunIn
impl Send for RunIn
impl Sync for RunIn
impl Unpin for RunIn
impl UnsafeUnpin for RunIn
impl UnwindSafe for RunIn
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