Package com.openai.models.responses
        Class StructuredResponseOutputMessage.Content
- 
                    
                    - All Implemented Interfaces:
 
 public final class StructuredResponseOutputMessage.Content<T extends Object>
- 
                
                    
                    - 
                                
                            
                                Nested Class SummaryNested Classes Modifier and Type Class Description public interfaceStructuredResponseOutputMessage.Content.Visitor
 - 
                                
                            
                                Field SummaryFields Modifier and Type Field Description private final Class<T>responseTypeprivate final ResponseOutputMessage.ContentrawContent
 - 
                                
                            
                                Constructor SummaryConstructors Constructor Description StructuredResponseOutputMessage.Content(Class<T> responseType, ResponseOutputMessage.Content rawContent)
 - 
                                
                            
                                Method SummaryModifier and Type Method Description final Class<T>responseType()final ResponseOutputMessage.ContentrawContent()final Optional<T>outputText()Gets the output text, but deserialized to an instance of the response type class. final Optional<ResponseOutputRefusal>refusal()final BooleanisOutputText()final BooleanisRefusal()final TasOutputText()final ResponseOutputRefusalasRefusal()final Optional<JsonValue>_json()final <R extends Any> Raccept(StructuredResponseOutputMessage.Content.Visitor<T, R> visitor)final StructuredResponseOutputMessage.Content<T>validate()final BooleanisValid()Booleanequals(Object other)IntegerhashCode()StringtoString()- 
                    
                    
                    - 
                                
                            
                                Constructor Detail- 
                                        StructuredResponseOutputMessage.ContentStructuredResponseOutputMessage.Content(Class<T> responseType, ResponseOutputMessage.Content rawContent) 
 
- 
                                        
 - 
                                
                            
                                Method Detail- 
                                        responseTypefinal Class<T> responseType() 
 - 
                                        rawContentfinal ResponseOutputMessage.Content rawContent() 
 - 
                                        outputTextfinal Optional<T> outputText() Gets the output text, but deserialized to an instance of the response type class. 
 - 
                                        refusalfinal Optional<ResponseOutputRefusal> refusal() 
 - 
                                        isOutputTextfinal Boolean isOutputText() 
 - 
                                        asOutputTextfinal T asOutputText() 
 - 
                                        asRefusalfinal ResponseOutputRefusal asRefusal() 
 - 
                                        acceptfinal <R extends Any> R accept(StructuredResponseOutputMessage.Content.Visitor<T, R> visitor) 
 - 
                                        validatefinal StructuredResponseOutputMessage.Content<T> validate() 
 
- 
                                        
 
- 
                                
                            
                                
 
- 
                    
                    
                    
 
-