@@ -4704,6 +4704,24 @@ public class ImageGenerationToolInputImageMask : IJsonModel<ImageGenerationToolI
47044704 public static bool operator != ( ImageGenerationToolSize left , ImageGenerationToolSize right ) ;
47054705 public override readonly string ToString ( ) ;
47064706 }
4707+ public readonly partial struct IncludedResponseProperty : IEquatable < IncludedResponseProperty > {
4708+ public IncludedResponseProperty ( string value ) ;
4709+ public static IncludedResponseProperty CodeInterpreterCallOutputs { get ; }
4710+ public static IncludedResponseProperty ComputerCallOutputImageUri { get ; }
4711+ public static IncludedResponseProperty FileSearchCallResults { get ; }
4712+ public static IncludedResponseProperty MessageInputImageUri { get ; }
4713+ public static IncludedResponseProperty ReasoningEncryptedContent { get ; }
4714+ public readonly bool Equals ( IncludedResponseProperty other ) ;
4715+ [ EditorBrowsable ( EditorBrowsableState . Never ) ]
4716+ public override readonly bool Equals ( object obj ) ;
4717+ [ EditorBrowsable ( EditorBrowsableState . Never ) ]
4718+ public override readonly int GetHashCode ( ) ;
4719+ public static bool operator == ( IncludedResponseProperty left , IncludedResponseProperty right ) ;
4720+ public static implicit operator IncludedResponseProperty ( string value ) ;
4721+ public static implicit operator IncludedResponseProperty ? ( string value ) ;
4722+ public static bool operator != ( IncludedResponseProperty left , IncludedResponseProperty right ) ;
4723+ public override readonly string ToString ( ) ;
4724+ }
47074725 public class McpTool : ResponseTool , IJsonModel < McpTool > , IPersistableModel < McpTool > {
47084726 public McpTool ( string serverLabel , McpToolConnectorId connectorId ) ;
47094727 public McpTool ( string serverLabel , Uri serverUri ) ;
@@ -4901,16 +4919,16 @@ public class OpenAIResponseClient {
49014919 public virtual ClientResult < ResponseDeletionResult > DeleteResponse ( string responseId , CancellationToken cancellationToken = default ) ;
49024920 public virtual Task < ClientResult > DeleteResponseAsync ( string responseId , RequestOptions options ) ;
49034921 public virtual Task < ClientResult < ResponseDeletionResult > > DeleteResponseAsync ( string responseId , CancellationToken cancellationToken = default ) ;
4904- public virtual ClientResult GetResponse ( string responseId , bool ? stream , int ? startingAfter , RequestOptions options ) ;
4905- public virtual ClientResult < OpenAIResponse > GetResponse ( string responseId , CancellationToken cancellationToken = default ) ;
4906- public virtual Task < ClientResult > GetResponseAsync ( string responseId , bool ? stream , int ? startingAfter , RequestOptions options ) ;
4907- public virtual Task < ClientResult < OpenAIResponse > > GetResponseAsync ( string responseId , CancellationToken cancellationToken = default ) ;
4922+ public virtual ClientResult GetResponse ( string responseId , IEnumerable < IncludedResponseProperty > include , bool ? stream , int ? startingAfter , bool ? includeObfuscation , RequestOptions options ) ;
4923+ public virtual ClientResult < OpenAIResponse > GetResponse ( string responseId , IEnumerable < IncludedResponseProperty > include = null , int ? startingAfter = null , bool ? includeObfuscation = null , CancellationToken cancellationToken = default ) ;
4924+ public virtual Task < ClientResult > GetResponseAsync ( string responseId , IEnumerable < IncludedResponseProperty > include , bool ? stream , int ? startingAfter , bool ? includeObfuscation , RequestOptions options ) ;
4925+ public virtual Task < ClientResult < OpenAIResponse > > GetResponseAsync ( string responseId , IEnumerable < IncludedResponseProperty > include = null , int ? startingAfter = null , bool ? includeObfuscation = null , CancellationToken cancellationToken = default ) ;
49084926 public virtual CollectionResult < ResponseItem > GetResponseInputItems ( string responseId , ResponseItemCollectionOptions options = null , CancellationToken cancellationToken = default ) ;
49094927 public virtual CollectionResult GetResponseInputItems ( string responseId , int ? limit , string order , string after , string before , RequestOptions options ) ;
49104928 public virtual AsyncCollectionResult < ResponseItem > GetResponseInputItemsAsync ( string responseId , ResponseItemCollectionOptions options = null , CancellationToken cancellationToken = default ) ;
49114929 public virtual AsyncCollectionResult GetResponseInputItemsAsync ( string responseId , int ? limit , string order , string after , string before , RequestOptions options ) ;
4912- public virtual CollectionResult < StreamingResponseUpdate > GetResponseStreaming ( string responseId , int ? startingAfter = null , CancellationToken cancellationToken = default ) ;
4913- public virtual AsyncCollectionResult < StreamingResponseUpdate > GetResponseStreamingAsync ( string responseId , int ? startingAfter = null , CancellationToken cancellationToken = default ) ;
4930+ public virtual CollectionResult < StreamingResponseUpdate > GetResponseStreaming ( string responseId , IEnumerable < IncludedResponseProperty > include = null , int ? startingAfter = null , bool ? includeObfuscation = null , CancellationToken cancellationToken = default ) ;
4931+ public virtual AsyncCollectionResult < StreamingResponseUpdate > GetResponseStreamingAsync ( string responseId , IEnumerable < IncludedResponseProperty > include = null , int ? startingAfter = null , bool ? includeObfuscation = null , CancellationToken cancellationToken = default ) ;
49144932 }
49154933 public static class OpenAIResponsesModelFactory {
49164934 public static MessageResponseItem MessageResponseItem ( string id = null , MessageRole role = MessageRole . Assistant , MessageStatus ? status = null ) ;
@@ -4997,6 +5015,7 @@ public enum ResponseContentPartKind {
49975015 public class ResponseCreationOptions : IJsonModel < ResponseCreationOptions > , IPersistableModel < ResponseCreationOptions > {
49985016 public bool ? BackgroundModeEnabled { get ; set ; }
49995017 public string EndUserId { get ; set ; }
5018+ public IList < IncludedResponseProperty > IncludedProperties { get ; }
50005019 public string Instructions { get ; set ; }
50015020 public int ? MaxOutputTokenCount { get ; set ; }
50025021 public IDictionary < string , string > Metadata { get ; }
0 commit comments