#[non_exhaustive]pub struct ResponseCreatedEvent {
pub event_id: String,
pub response: RealtimeResponse,
pub type_: ResponseCreatedEventType,
pub rest: Rest,
}Expand description
Source: openai/types/realtime/response_created_event.py, ResponseCreatedEvent.
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.event_id: String§response: RealtimeResponse§type_: ResponseCreatedEventType§rest: RestImplementations§
Source§impl ResponseCreatedEvent
impl ResponseCreatedEvent
Sourcepub fn builder(
event_id: String,
response: RealtimeResponse,
type_: ResponseCreatedEventType,
) -> ResponseCreatedEventBuilder
pub fn builder( event_id: String, response: RealtimeResponse, type_: ResponseCreatedEventType, ) -> ResponseCreatedEventBuilder
Start a builder by supplying the required fields in declaration order.
Trait Implementations§
Source§impl Clone for ResponseCreatedEvent
impl Clone for ResponseCreatedEvent
Source§impl Debug for ResponseCreatedEvent
impl Debug for ResponseCreatedEvent
Source§impl DeclaredFields for ResponseCreatedEvent
impl DeclaredFields for ResponseCreatedEvent
fn into_declared(self) -> Self
Source§impl<'de> Deserialize<'de> for ResponseCreatedEvent
impl<'de> Deserialize<'de> for ResponseCreatedEvent
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
Source§impl PartialEq for ResponseCreatedEvent
impl PartialEq for ResponseCreatedEvent
Source§impl Serialize for ResponseCreatedEvent
impl Serialize for ResponseCreatedEvent
impl StructuralPartialEq for ResponseCreatedEvent
Auto Trait Implementations§
impl Freeze for ResponseCreatedEvent
impl RefUnwindSafe for ResponseCreatedEvent
impl Send for ResponseCreatedEvent
impl Sync for ResponseCreatedEvent
impl Unpin for ResponseCreatedEvent
impl UnsafeUnpin for ResponseCreatedEvent
impl UnwindSafe for ResponseCreatedEvent
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