Package com.openai.models.responses
        Class StructuredResponseCreateParams
- 
                    
                    - All Implemented Interfaces:
 
 public final class StructuredResponseCreateParams<T extends Object>A wrapper for ResponseCreateParams that provides a type-safe Builder that can record the responseType used to derive a JSON schema from an arbitrary class when using the Structured Outputs feature. When a JSON response is received, it is deserialized to an instance of that type. See the SDK documentation for more details on Structured Outputs. 
- 
                
                    
                    - 
                                
                            
                                Nested Class SummaryNested Classes Modifier and Type Class Description public final classStructuredResponseCreateParams.Builder
 - 
                                
                            
                                Field SummaryFields Modifier and Type Field Description private final Class<T>responseTypeprivate final ResponseCreateParamsrawParams
 - 
                                
                            
                                Constructor SummaryConstructors Constructor Description StructuredResponseCreateParams(Class<T> responseType, ResponseCreateParams rawParams)
 - 
                                
                            
                                Method SummaryModifier and Type Method Description final Class<T>responseType()final ResponseCreateParamsrawParams()The raw, underlying response create parameters wrapped by this structured instance of the parameters. Booleanequals(Object other)IntegerhashCode()StringtoString()final static <T extends Any> StructuredResponseCreateParams.Builder<T>builder()- 
                    
                    
                    - 
                                
                            
                                Constructor Detail- 
                                        StructuredResponseCreateParamsStructuredResponseCreateParams(Class<T> responseType, ResponseCreateParams rawParams) 
 
- 
                                        
 - 
                                
                            
                                Method Detail- 
                                        responseTypefinal Class<T> responseType() 
 - 
                                        rawParamsfinal ResponseCreateParams rawParams() The raw, underlying response create parameters wrapped by this structured instance of the parameters. 
 - 
                                        builderfinal static <T extends Any> StructuredResponseCreateParams.Builder<T> builder() 
 
- 
                                        
 
- 
                                
                            
                                
 
- 
                    
                    
                    
 
-