pub struct ExecuteComponentRequest {Show 15 fields
pub component: String,
pub path: Option<String>,
pub version: Option<i32>,
pub args: Option<Value>,
pub raw_code: Option<Box<ExecuteComponentRequestRawCode>>,
pub id: Option<i32>,
pub force_viewer_static_fields: Option<Value>,
pub force_viewer_one_of_fields: Option<Value>,
pub force_viewer_allow_user_resources: Option<Vec<String>>,
pub force_viewer_sensitive_inputs: Option<Vec<String>>,
pub force_viewer_delete_after_secs: Option<i32>,
pub run_query_params: Option<Value>,
pub temp_script_refs: Option<Option<HashMap<String, String>>>,
pub on_behalf_of: Option<Option<String>>,
pub viewer_data_access: Option<Option<bool>>,
}Fields§
§component: String§path: Option<String>§version: Option<i32>§args: Option<Value>§raw_code: Option<Box<ExecuteComponentRequestRawCode>>§id: Option<i32>§force_viewer_static_fields: Option<Value>§force_viewer_one_of_fields: Option<Value>§force_viewer_allow_user_resources: Option<Vec<String>>§force_viewer_sensitive_inputs: Option<Vec<String>>§force_viewer_delete_after_secs: Option<i32>§run_query_params: Option<Value>Runnable query parameters
temp_script_refs: Option<Option<HashMap<String, String>>>Map of relative-import script path -> temp storage hash. Only honored for inline-script (raw_code) execution so app dev resolves those imports from not-yet-deployed local content.
on_behalf_of: Option<Option<String>>Preview mode (force_viewer_static_fields set) only: run as this identity (an email, u/<username> or g/<group>) instead of the caller. Naming anyone other than yourself requires being an admin or a member of wm_deployers.
viewer_data_access: Option<Option<bool>>Preview mode only: the inline runnable’s viewer_data_access policy setting (run mode reads it from the deployed policy).
Implementations§
Trait Implementations§
Source§impl Clone for ExecuteComponentRequest
impl Clone for ExecuteComponentRequest
Source§impl Debug for ExecuteComponentRequest
impl Debug for ExecuteComponentRequest
Source§impl Default for ExecuteComponentRequest
impl Default for ExecuteComponentRequest
Source§impl<'de> Deserialize<'de> for ExecuteComponentRequest
impl<'de> Deserialize<'de> for ExecuteComponentRequest
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 ExecuteComponentRequest
impl PartialEq for ExecuteComponentRequest
Source§impl Serialize for ExecuteComponentRequest
impl Serialize for ExecuteComponentRequest
impl StructuralPartialEq for ExecuteComponentRequest
Auto Trait Implementations§
impl Freeze for ExecuteComponentRequest
impl RefUnwindSafe for ExecuteComponentRequest
impl Send for ExecuteComponentRequest
impl Sync for ExecuteComponentRequest
impl Unpin for ExecuteComponentRequest
impl UnsafeUnpin for ExecuteComponentRequest
impl UnwindSafe for ExecuteComponentRequest
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