pub struct UiBrowserSetFilesRequest {
pub auth: UiAutomationAuth,
pub pane: Option<String>,
pub ref_: String,
pub paths: Vec<String>,
}Expand description
POST /api/v1/ui/browser/set_files — backs BrowserSetFiles
(SPEC_AGENT_DRIVEN_BROWSER_PANES_2026_10_07.md §5.3). srv allows only
files inside the calling agent’s own workspace.
Fields§
§auth: UiAutomationAuth§pane: Option<String>Target a browser pane this agent opened with OpenBrowser; absent =
the caller’s own pane.
ref_: StringThe file input’s reference from the latest snapshot.
paths: Vec<String>Absolute, or relative to the agent’s workspace.
Trait Implementations§
Source§impl Clone for UiBrowserSetFilesRequest
impl Clone for UiBrowserSetFilesRequest
Source§fn clone(&self) -> UiBrowserSetFilesRequest
fn clone(&self) -> UiBrowserSetFilesRequest
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 UiBrowserSetFilesRequest
impl Debug for UiBrowserSetFilesRequest
Source§impl<'de> Deserialize<'de> for UiBrowserSetFilesRequest
impl<'de> Deserialize<'de> for UiBrowserSetFilesRequest
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 UiBrowserSetFilesRequest
impl RefUnwindSafe for UiBrowserSetFilesRequest
impl Send for UiBrowserSetFilesRequest
impl Sync for UiBrowserSetFilesRequest
impl Unpin for UiBrowserSetFilesRequest
impl UnsafeUnpin for UiBrowserSetFilesRequest
impl UnwindSafe for UiBrowserSetFilesRequest
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