pub struct ResponseComputerToolCallOutputItem {
pub id: String,
pub call_id: String,
pub output: ResponseComputerToolCallOutputScreenshot,
pub type_: String,
pub acknowledged_safety_checks: Option<Vec<AcknowledgedSafetyCheck>>,
pub status: Option<ResponseComputerToolCallOutputItemStatus>,
}Fields§
§id: StringThe unique ID of the computer call tool output.
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.
acknowledged_safety_checks: Option<Vec<AcknowledgedSafetyCheck>>The safety checks reported by the API that have been acknowledged by the
status: Option<ResponseComputerToolCallOutputItemStatus>The status of the message input.
Trait Implementations§
Source§impl Clone for ResponseComputerToolCallOutputItem
impl Clone for ResponseComputerToolCallOutputItem
Source§fn clone(&self) -> ResponseComputerToolCallOutputItem
fn clone(&self) -> ResponseComputerToolCallOutputItem
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<'de> Deserialize<'de> for ResponseComputerToolCallOutputItem
impl<'de> Deserialize<'de> for ResponseComputerToolCallOutputItem
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 ResponseComputerToolCallOutputItem
impl RefUnwindSafe for ResponseComputerToolCallOutputItem
impl Send for ResponseComputerToolCallOutputItem
impl Sync for ResponseComputerToolCallOutputItem
impl Unpin for ResponseComputerToolCallOutputItem
impl UnsafeUnpin for ResponseComputerToolCallOutputItem
impl UnwindSafe for ResponseComputerToolCallOutputItem
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