@@ -4749,6 +4749,24 @@ public class ImageGenerationToolInputImageMask : IJsonModel<ImageGenerationToolI
47494749 public static bool operator != ( ImageGenerationToolSize left , ImageGenerationToolSize right ) ;
47504750 public override readonly string ToString ( ) ;
47514751 }
4752+ public readonly partial struct IncludedResponseProperty : IEquatable < IncludedResponseProperty > {
4753+ public IncludedResponseProperty ( string value ) ;
4754+ public static IncludedResponseProperty CodeInterpreterCallOutputs { get ; }
4755+ public static IncludedResponseProperty ComputerCallOutputImageUri { get ; }
4756+ public static IncludedResponseProperty FileSearchCallResults { get ; }
4757+ public static IncludedResponseProperty MessageInputImageUri { get ; }
4758+ public static IncludedResponseProperty ReasoningEncryptedContent { get ; }
4759+ public readonly bool Equals ( IncludedResponseProperty other ) ;
4760+ [ EditorBrowsable ( EditorBrowsableState . Never ) ]
4761+ public override readonly bool Equals ( object obj ) ;
4762+ [ EditorBrowsable ( EditorBrowsableState . Never ) ]
4763+ public override readonly int GetHashCode ( ) ;
4764+ public static bool operator == ( IncludedResponseProperty left , IncludedResponseProperty right ) ;
4765+ public static implicit operator IncludedResponseProperty ( string value ) ;
4766+ public static implicit operator IncludedResponseProperty ? ( string value ) ;
4767+ public static bool operator != ( IncludedResponseProperty left , IncludedResponseProperty right ) ;
4768+ public override readonly string ToString ( ) ;
4769+ }
47524770 public class McpTool : ResponseTool , IJsonModel < McpTool > , IPersistableModel < McpTool > {
47534771 public McpTool ( string serverLabel , McpToolConnectorId connectorId ) ;
47544772 public McpTool ( string serverLabel , Uri serverUri ) ;
@@ -4950,16 +4968,16 @@ public class OpenAIResponseClient {
49504968 public virtual ClientResult < ResponseDeletionResult > DeleteResponse ( string responseId , CancellationToken cancellationToken = default ) ;
49514969 public virtual Task < ClientResult > DeleteResponseAsync ( string responseId , RequestOptions options ) ;
49524970 public virtual Task < ClientResult < ResponseDeletionResult > > DeleteResponseAsync ( string responseId , CancellationToken cancellationToken = default ) ;
4953- public virtual ClientResult GetResponse ( string responseId , bool ? stream , int ? startingAfter , RequestOptions options ) ;
4954- public virtual ClientResult < OpenAIResponse > GetResponse ( string responseId , CancellationToken cancellationToken = default ) ;
4955- public virtual Task < ClientResult > GetResponseAsync ( string responseId , bool ? stream , int ? startingAfter , RequestOptions options ) ;
4956- public virtual Task < ClientResult < OpenAIResponse > > GetResponseAsync ( string responseId , CancellationToken cancellationToken = default ) ;
4971+ public virtual ClientResult GetResponse ( string responseId , IEnumerable < IncludedResponseProperty > include , bool ? stream , int ? startingAfter , bool ? includeObfuscation , RequestOptions options ) ;
4972+ public virtual ClientResult < OpenAIResponse > GetResponse ( string responseId , IEnumerable < IncludedResponseProperty > include = null , int ? startingAfter = null , bool ? includeObfuscation = null , CancellationToken cancellationToken = default ) ;
4973+ public virtual Task < ClientResult > GetResponseAsync ( string responseId , IEnumerable < IncludedResponseProperty > include , bool ? stream , int ? startingAfter , bool ? includeObfuscation , RequestOptions options ) ;
4974+ public virtual Task < ClientResult < OpenAIResponse > > GetResponseAsync ( string responseId , IEnumerable < IncludedResponseProperty > include = null , int ? startingAfter = null , bool ? includeObfuscation = null , CancellationToken cancellationToken = default ) ;
49574975 public virtual CollectionResult < ResponseItem > GetResponseInputItems ( string responseId , ResponseItemCollectionOptions options = null , CancellationToken cancellationToken = default ) ;
49584976 public virtual CollectionResult GetResponseInputItems ( string responseId , int ? limit , string order , string after , string before , RequestOptions options ) ;
49594977 public virtual AsyncCollectionResult < ResponseItem > GetResponseInputItemsAsync ( string responseId , ResponseItemCollectionOptions options = null , CancellationToken cancellationToken = default ) ;
49604978 public virtual AsyncCollectionResult GetResponseInputItemsAsync ( string responseId , int ? limit , string order , string after , string before , RequestOptions options ) ;
4961- public virtual CollectionResult < StreamingResponseUpdate > GetResponseStreaming ( string responseId , int ? startingAfter = null , CancellationToken cancellationToken = default ) ;
4962- public virtual AsyncCollectionResult < StreamingResponseUpdate > GetResponseStreamingAsync ( string responseId , int ? startingAfter = null , CancellationToken cancellationToken = default ) ;
4979+ public virtual CollectionResult < StreamingResponseUpdate > GetResponseStreaming ( string responseId , IEnumerable < IncludedResponseProperty > include = null , int ? startingAfter = null , bool ? includeObfuscation = null , CancellationToken cancellationToken = default ) ;
4980+ public virtual AsyncCollectionResult < StreamingResponseUpdate > GetResponseStreamingAsync ( string responseId , IEnumerable < IncludedResponseProperty > include = null , int ? startingAfter = null , bool ? includeObfuscation = null , CancellationToken cancellationToken = default ) ;
49634981 }
49644982 public static class OpenAIResponsesModelFactory {
49654983 public static MessageResponseItem MessageResponseItem ( string id = null , MessageRole role = MessageRole . Assistant , MessageStatus ? status = null ) ;
@@ -5048,6 +5066,7 @@ public enum ResponseContentPartKind {
50485066 public class ResponseCreationOptions : IJsonModel < ResponseCreationOptions > , IPersistableModel < ResponseCreationOptions > {
50495067 public bool ? BackgroundModeEnabled { get ; set ; }
50505068 public string EndUserId { get ; set ; }
5069+ public IList < IncludedResponseProperty > IncludedProperties { get ; }
50515070 public string Instructions { get ; set ; }
50525071 public int ? MaxOutputTokenCount { get ; set ; }
50535072 public IDictionary < string , string > Metadata { get ; }
0 commit comments