pub struct ExecActionRequest {
pub provider: String,
pub feature: String,
pub operation: String,
pub args: HashMap<String, Value>,
}
Expand description
Request body for unified exec_action endpoint
Fields§
§provider: String
Provider name
feature: String
Feature name
operation: String
Operation name
args: HashMap<String, Value>
Operation arguments
Trait Implementations§
Source§impl Debug for ExecActionRequest
impl Debug for ExecActionRequest
Source§impl<'de> Deserialize<'de> for ExecActionRequest
impl<'de> Deserialize<'de> for ExecActionRequest
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
Auto Trait Implementations§
impl Freeze for ExecActionRequest
impl RefUnwindSafe for ExecActionRequest
impl Send for ExecActionRequest
impl Sync for ExecActionRequest
impl Unpin for ExecActionRequest
impl UnwindSafe for ExecActionRequest
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