Class ResponseDoneEvent
- 
                    
                    - All Implemented Interfaces:
 
 public final class ResponseDoneEventReturned when a Response is done streaming. Always emitted, no matter the final state. The Response object included in the response.doneevent will include all output Items in the Response but will omit the raw audio data.Clients should check the statusfield of the Response to determine if it was successful (completed) or if there was another outcome:cancelled,failed, orincomplete.A response will contain all output items that were generated during the response, excluding any audio content. 
- 
                
                    
                    - 
                                
                            
                                Nested Class SummaryNested Classes Modifier and Type Class Description public final classResponseDoneEvent.BuilderA builder for ResponseDoneEvent. 
 - 
                                
                            
                                Method SummaryModifier and Type Method Description final StringeventId()The unique ID of the server event. final RealtimeResponseresponse()The response resource. final JsonValue_type()The event type, must be response.done.final JsonField<String>_eventId()Returns the raw JSON value of eventId. final JsonField<RealtimeResponse>_response()Returns the raw JSON value of response. final Map<String, JsonValue>_additionalProperties()final ResponseDoneEvent.BuildertoBuilder()final ResponseDoneEventvalidate()final BooleanisValid()Booleanequals(Object other)IntegerhashCode()StringtoString()final static ResponseDoneEvent.Builderbuilder()Returns a mutable builder for constructing an instance of ResponseDoneEvent. - 
                    
                    
                    - 
                                
                            
                                Method Detail- 
                                        responsefinal RealtimeResponse response() The response resource. 
 - 
                                        _typefinal JsonValue _type() The event type, must be response.done.Expected to always return the following: JsonValue.from("response.done")However, this method can be useful for debugging and logging (e.g. if the server responded with an unexpected value). 
 - 
                                        _eventIdfinal JsonField<String> _eventId() Returns the raw JSON value of eventId. Unlike eventId, this method doesn't throw if the JSON field has an unexpected type. 
 - 
                                        _responsefinal JsonField<RealtimeResponse> _response() Returns the raw JSON value of response. Unlike response, this method doesn't throw if the JSON field has an unexpected type. 
 - 
                                        _additionalPropertiesfinal Map<String, JsonValue> _additionalProperties() 
 - 
                                        toBuilderfinal ResponseDoneEvent.Builder toBuilder() 
 - 
                                        validatefinal ResponseDoneEvent validate() 
 - 
                                        builderfinal static ResponseDoneEvent.Builder builder() Returns a mutable builder for constructing an instance of ResponseDoneEvent. The following fields are required: .eventId() .response()
 
- 
                                        
 
- 
                                
                            
                                
 
- 
                    
                    
                    
 
-