pub struct InternalChatMessageMetadataPassthrough {
pub turn_id: Option<String>,
}Expand description
Internal Responses API passthrough metadata copied into underlying chat messages.
Responses API strongly types this payload. Do not modify it without first getting API approval and making the corresponding Responses API change.
JSON schema
{
"description": "Internal Responses API passthrough metadata copied into underlying chat messages.\n\nResponses API strongly types this payload. Do not modify it without first getting API approval and making the corresponding Responses API change.",
"type": "object",
"properties": {
"turn_id": {
"type": [
"string",
"null"
]
}
}
}Fields§
§turn_id: Option<String>Trait Implementations§
Source§impl Clone for InternalChatMessageMetadataPassthrough
impl Clone for InternalChatMessageMetadataPassthrough
Source§fn clone(&self) -> InternalChatMessageMetadataPassthrough
fn clone(&self) -> InternalChatMessageMetadataPassthrough
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 InternalChatMessageMetadataPassthrough
impl<'de> Deserialize<'de> for InternalChatMessageMetadataPassthrough
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 InternalChatMessageMetadataPassthrough
impl RefUnwindSafe for InternalChatMessageMetadataPassthrough
impl Send for InternalChatMessageMetadataPassthrough
impl Sync for InternalChatMessageMetadataPassthrough
impl Unpin for InternalChatMessageMetadataPassthrough
impl UnsafeUnpin for InternalChatMessageMetadataPassthrough
impl UnwindSafe for InternalChatMessageMetadataPassthrough
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