pub struct AssistantMessageToolRequestCaller {
pub caller_id: String,
pub type: AssistantMessageToolRequestCallerType,
}Expand description
Hosted program that requested this client tool call
Fields§
§caller_id: StringProvider-assigned identifier for the hosted caller.
type: AssistantMessageToolRequestCallerTypeKind of hosted caller that requested the client tool call.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for AssistantMessageToolRequestCaller
impl<'de> Deserialize<'de> for AssistantMessageToolRequestCaller
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 AssistantMessageToolRequestCaller
impl RefUnwindSafe for AssistantMessageToolRequestCaller
impl Send for AssistantMessageToolRequestCaller
impl Sync for AssistantMessageToolRequestCaller
impl Unpin for AssistantMessageToolRequestCaller
impl UnsafeUnpin for AssistantMessageToolRequestCaller
impl UnwindSafe for AssistantMessageToolRequestCaller
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