pub enum RealtimeResponseInputMessage {
System(RealtimeResponseInputMessageSystem),
Developer(RealtimeResponseInputMessageDeveloper),
User(RealtimeResponseInputMessageUser),
Assistant(RealtimeResponseInputMessageAssistant),
}Available on crate feature
realtime-types only.Expand description
A message supplied as input to a Realtime response. The role determines the allowed content.
Variants§
System(RealtimeResponseInputMessageSystem)
Developer(RealtimeResponseInputMessageDeveloper)
User(RealtimeResponseInputMessageUser)
Assistant(RealtimeResponseInputMessageAssistant)
Trait Implementations§
Source§impl Clone for RealtimeResponseInputMessage
impl Clone for RealtimeResponseInputMessage
Source§impl Debug for RealtimeResponseInputMessage
impl Debug for RealtimeResponseInputMessage
Source§impl<'de> Deserialize<'de> for RealtimeResponseInputMessage
impl<'de> Deserialize<'de> for RealtimeResponseInputMessage
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 StructuralPartialEq for RealtimeResponseInputMessage
Auto Trait Implementations§
impl Freeze for RealtimeResponseInputMessage
impl RefUnwindSafe for RealtimeResponseInputMessage
impl Send for RealtimeResponseInputMessage
impl Sync for RealtimeResponseInputMessage
impl Unpin for RealtimeResponseInputMessage
impl UnsafeUnpin for RealtimeResponseInputMessage
impl UnwindSafe for RealtimeResponseInputMessage
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