pub struct ComputerCallOutput {
pub call_id: String,
pub output: ResponseComputerToolCallOutputScreenshot,
pub type_: String,
pub id: Option<String>,
pub acknowledged_safety_checks: Option<Vec<ComputerCallOutputAcknowledgedSafetyCheck>>,
pub status: Option<ComputerCallOutputStatus>,
}Expand description
The output of a computer tool call.
Fields§
§call_id: StringThe ID of the computer tool call that produced the output.
output: ResponseComputerToolCallOutputScreenshotA computer screenshot image used with the computer use tool.
type_: StringThe type of the computer tool call output. Always computer_call_output.
id: Option<String>The ID of the computer tool call output.
acknowledged_safety_checks: Option<Vec<ComputerCallOutputAcknowledgedSafetyCheck>>The safety checks reported by the API that have been acknowledged by the
status: Option<ComputerCallOutputStatus>The status of the message input.
Trait Implementations§
Source§impl Clone for ComputerCallOutput
impl Clone for ComputerCallOutput
Source§fn clone(&self) -> ComputerCallOutput
fn clone(&self) -> ComputerCallOutput
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 ComputerCallOutput
impl Debug for ComputerCallOutput
Source§impl<'de> Deserialize<'de> for ComputerCallOutput
impl<'de> Deserialize<'de> for ComputerCallOutput
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 ComputerCallOutput
impl RefUnwindSafe for ComputerCallOutput
impl Send for ComputerCallOutput
impl Sync for ComputerCallOutput
impl Unpin for ComputerCallOutput
impl UnsafeUnpin for ComputerCallOutput
impl UnwindSafe for ComputerCallOutput
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