pub struct ComputerToolCallOutputResource {
pub acknowledged_safety_checks: Option<Vec<ComputerToolCallSafetyCheck>>,
pub call_id: String,
pub id: String,
pub output: ComputerScreenshotImage,
pub status: Option<String>,
pub _type: String,
}
Fields§
§acknowledged_safety_checks: Option<Vec<ComputerToolCallSafetyCheck>>
The safety checks reported by the API that have been acknowledged by the developer.
call_id: String
The ID of the computer tool call that produced the output.
id: String
The unique ID of the computer call tool output.
output: ComputerScreenshotImage
§status: Option<String>
The status of the message input. One of in_progress
, completed
, or incomplete
. Populated when input items are returned via API.
_type: String
The type of the computer tool call output. Always computer_call_output
.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for ComputerToolCallOutputResource
impl<'de> Deserialize<'de> for ComputerToolCallOutputResource
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 ComputerToolCallOutputResource
impl RefUnwindSafe for ComputerToolCallOutputResource
impl Send for ComputerToolCallOutputResource
impl Sync for ComputerToolCallOutputResource
impl Unpin for ComputerToolCallOutputResource
impl UnwindSafe for ComputerToolCallOutputResource
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