#[non_exhaustive]pub struct ResponseComputerCallOutput {
pub agent: Option<Option<Agent>>,
pub id: String,
pub call_id: String,
pub output: ComputerScreenshot,
pub status: ResponseComputerOutputStatus,
pub type_: ComputerCallOutputType,
pub acknowledged_safety_checks: Option<Vec<PendingSafetyCheck>>,
pub created_by: Option<String>,
pub rest: Rest,
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.agent: Option<Option<Agent>>§id: String§call_id: String§output: ComputerScreenshot§status: ResponseComputerOutputStatus§type_: ComputerCallOutputType§acknowledged_safety_checks: Option<Vec<PendingSafetyCheck>>§created_by: Option<String>§rest: RestImplementations§
Source§impl ResponseComputerCallOutput
impl ResponseComputerCallOutput
Sourcepub fn builder(
id: String,
call_id: String,
output: ComputerScreenshot,
status: ResponseComputerOutputStatus,
type_: ComputerCallOutputType,
) -> ResponseComputerCallOutputBuilder
pub fn builder( id: String, call_id: String, output: ComputerScreenshot, status: ResponseComputerOutputStatus, type_: ComputerCallOutputType, ) -> ResponseComputerCallOutputBuilder
Start a builder by supplying the required fields in declaration order.
Trait Implementations§
Source§impl Clone for ResponseComputerCallOutput
impl Clone for ResponseComputerCallOutput
Source§impl Debug for ResponseComputerCallOutput
impl Debug for ResponseComputerCallOutput
Source§impl DeclaredFields for ResponseComputerCallOutput
impl DeclaredFields for ResponseComputerCallOutput
fn into_declared(self) -> Self
Source§impl<'de> Deserialize<'de> for ResponseComputerCallOutput
impl<'de> Deserialize<'de> for ResponseComputerCallOutput
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
impl Eq for ResponseComputerCallOutput
impl StructuralPartialEq for ResponseComputerCallOutput
Auto Trait Implementations§
impl Freeze for ResponseComputerCallOutput
impl RefUnwindSafe for ResponseComputerCallOutput
impl Send for ResponseComputerCallOutput
impl Sync for ResponseComputerCallOutput
impl Unpin for ResponseComputerCallOutput
impl UnsafeUnpin for ResponseComputerCallOutput
impl UnwindSafe for ResponseComputerCallOutput
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