Package com.openai.models.responses
        Class StructuredResponseOutputMessage.Content
- 
                    
                    
- All Implemented Interfaces:
 
public final class StructuredResponseOutputMessage.Content<T extends Object> 
- 
                
                    
                    
- 
                                
                            
                                
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceStructuredResponseOutputMessage.Content.Visitor 
- 
                                
                            
                                
Field Summary
Fields Modifier and Type Field Description private final Class<T>responseTypeprivate final ResponseOutputMessage.ContentrawContent 
- 
                                
                            
                                
Constructor Summary
Constructors Constructor Description StructuredResponseOutputMessage.Content(Class<T> responseType, ResponseOutputMessage.Content rawContent) 
- 
                                
                            
                                
Method Summary
Modifier 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.Content
StructuredResponseOutputMessage.Content(Class<T> responseType, ResponseOutputMessage.Content rawContent)
 
 - 
                                        
 
- 
                                
                            
                                
Method Detail
- 
                                        
responseType
final Class<T> responseType()
 
- 
                                        
rawContent
final ResponseOutputMessage.Content rawContent()
 
- 
                                        
outputText
final Optional<T> outputText()
Gets the output text, but deserialized to an instance of the response type class.
 
- 
                                        
refusal
final Optional<ResponseOutputRefusal> refusal()
 
- 
                                        
isOutputText
final Boolean isOutputText()
 
- 
                                        
asOutputText
final T asOutputText()
 
- 
                                        
asRefusal
final ResponseOutputRefusal asRefusal()
 
- 
                                        
accept
final <R extends Any> R accept(StructuredResponseOutputMessage.Content.Visitor<T, R> visitor)
 
- 
                                        
validate
final StructuredResponseOutputMessage.Content<T> validate()
 
 - 
                                        
 
 - 
                                
                            
                                
 
 - 
                    
                    
                    
 
 -