@@ -4885,7 +4885,7 @@ public class CodeInterpreterCallResponseItem : ResponseItem, IJsonModel<CodeInte
48854885 public string Code { get; set; }
48864886 public string ContainerId { get; set; }
48874887 public IList<CodeInterpreterCallOutput> Outputs { get; }
4888- public CodeInterpreterCallStatus? Status { get; }
4888+ public CodeInterpreterCallStatus? Status { get;set; }
48894889 protected override ResponseItem JsonModelCreateCore(ref Utf8JsonReader reader, ModelReaderWriterOptions options);
48904890 protected override void JsonModelWriteCore(Utf8JsonWriter writer, ModelReaderWriterOptions options);
48914891 protected override ResponseItem PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options);
@@ -5006,7 +5006,7 @@ public class ComputerCallOutputResponseItem : ResponseItem, IJsonModel<ComputerC
50065006 public IList<ComputerCallSafetyCheck> AcknowledgedSafetyChecks { get; }
50075007 public string CallId { get; set; }
50085008 public ComputerCallOutput Output { get; set; }
5009- public ComputerCallOutputStatus? Status { get; }
5009+ public ComputerCallOutputStatus? Status { get;set; }
50105010 protected override ResponseItem JsonModelCreateCore(ref Utf8JsonReader reader, ModelReaderWriterOptions options);
50115011 protected override void JsonModelWriteCore(Utf8JsonWriter writer, ModelReaderWriterOptions options);
50125012 protected override ResponseItem PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options);
@@ -5024,7 +5024,7 @@ public class ComputerCallResponseItem : ResponseItem, IJsonModel<ComputerCallRes
50245024 public ComputerCallAction Action { get; set; }
50255025 public string CallId { get; set; }
50265026 public IList<ComputerCallSafetyCheck> PendingSafetyChecks { get; }
5027- public ComputerCallStatus? Status { get; }
5027+ public ComputerCallStatus? Status { get;set; }
50285028 protected override ResponseItem JsonModelCreateCore(ref Utf8JsonReader reader, ModelReaderWriterOptions options);
50295029 protected override void JsonModelWriteCore(Utf8JsonWriter writer, ModelReaderWriterOptions options);
50305030 protected override ResponseItem PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options);
@@ -5133,7 +5133,7 @@ public class FileSearchCallResponseItem : ResponseItem, IJsonModel<FileSearchCal
51335133 public FileSearchCallResponseItem(IEnumerable<string> queries);
51345134 public IList<string> Queries { get; }
51355135 public IList<FileSearchCallResult> Results { get; set; }
5136- public FileSearchCallStatus? Status { get; }
5136+ public FileSearchCallStatus? Status { get;set; }
51375137 protected override ResponseItem JsonModelCreateCore(ref Utf8JsonReader reader, ModelReaderWriterOptions options);
51385138 protected override void JsonModelWriteCore(Utf8JsonWriter writer, ModelReaderWriterOptions options);
51395139 protected override ResponseItem PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options);
@@ -5209,7 +5209,7 @@ public class FunctionCallOutputResponseItem : ResponseItem, IJsonModel<FunctionC
52095209 public FunctionCallOutputResponseItem(string callId, string functionOutput);
52105210 public string CallId { get; set; }
52115211 public string FunctionOutput { get; set; }
5212- public FunctionCallOutputStatus? Status { get; }
5212+ public FunctionCallOutputStatus? Status { get;set; }
52135213 protected override ResponseItem JsonModelCreateCore(ref Utf8JsonReader reader, ModelReaderWriterOptions options);
52145214 protected override void JsonModelWriteCore(Utf8JsonWriter writer, ModelReaderWriterOptions options);
52155215 protected override ResponseItem PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options);
@@ -5227,7 +5227,7 @@ public class FunctionCallResponseItem : ResponseItem, IJsonModel<FunctionCallRes
52275227 public string CallId { get; set; }
52285228 public BinaryData FunctionArguments { get; set; }
52295229 public string FunctionName { get; set; }
5230- public FunctionCallStatus? Status { get; }
5230+ public FunctionCallStatus? Status { get;set; }
52315231 protected override ResponseItem JsonModelCreateCore(ref Utf8JsonReader reader, ModelReaderWriterOptions options);
52325232 protected override void JsonModelWriteCore(Utf8JsonWriter writer, ModelReaderWriterOptions options);
52335233 protected override ResponseItem PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options);
@@ -5271,7 +5271,7 @@ public class FunctionTool : ResponseTool, IJsonModel<FunctionTool>, IPersistable
52715271 public class ImageGenerationCallResponseItem : ResponseItem, IJsonModel<ImageGenerationCallResponseItem>, IPersistableModel<ImageGenerationCallResponseItem> {
52725272 public ImageGenerationCallResponseItem(BinaryData imageResultBytes);
52735273 public BinaryData ImageResultBytes { get; set; }
5274- public ImageGenerationCallStatus? Status { get; }
5274+ public ImageGenerationCallStatus? Status { get;set; }
52755275 protected override ResponseItem JsonModelCreateCore(ref Utf8JsonReader reader, ModelReaderWriterOptions options);
52765276 protected override void JsonModelWriteCore(Utf8JsonWriter writer, ModelReaderWriterOptions options);
52775277 protected override ResponseItem PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options);
@@ -5570,7 +5570,7 @@ public class McpToolFilter : IJsonModel<McpToolFilter>, IPersistableModel<McpToo
55705570 public class MessageResponseItem : ResponseItem, IJsonModel<MessageResponseItem>, IPersistableModel<MessageResponseItem> {
55715571 public IList<ResponseContentPart> Content { get; }
55725572 public MessageRole Role { get; }
5573- public MessageStatus? Status { get; }
5573+ public MessageStatus? Status { get;set; }
55745574 protected override ResponseItem JsonModelCreateCore(ref Utf8JsonReader reader, ModelReaderWriterOptions options);
55755575 protected override void JsonModelWriteCore(Utf8JsonWriter writer, ModelReaderWriterOptions options);
55765576 protected override ResponseItem PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options);
@@ -5686,7 +5686,7 @@ public class ReasoningResponseItem : ResponseItem, IJsonModel<ReasoningResponseI
56865686 public ReasoningResponseItem(IEnumerable<ReasoningSummaryPart> summaryParts);
56875687 public ReasoningResponseItem(string summaryText);
56885688 public string EncryptedContent { get; set; }
5689- public ReasoningStatus? Status { get; }
5689+ public ReasoningStatus? Status { get;set; }
56905690 public IList<ReasoningSummaryPart> SummaryParts { get; }
56915691 public string GetSummaryText();
56925692 protected override ResponseItem JsonModelCreateCore(ref Utf8JsonReader reader, ModelReaderWriterOptions options);
@@ -5917,7 +5917,7 @@ public class ResponseInputTokenUsageDetails : IJsonModel<ResponseInputTokenUsage
59175917 }
59185918 [Experimental("OPENAI001")]
59195919 public class ResponseItem : IJsonModel<ResponseItem>, IPersistableModel<ResponseItem> {
5920- public string Id { get; }
5920+ public string Id { get;set; }
59215921 [Serialization.JsonIgnore]
59225922 [EditorBrowsable(EditorBrowsableState.Never)]
59235923 [Experimental("SCME0001")]
@@ -6679,7 +6679,7 @@ public class UriCitationMessageAnnotation : ResponseMessageAnnotation, IJsonMode
66796679 [Experimental("OPENAI001")]
66806680 public class WebSearchCallResponseItem : ResponseItem, IJsonModel<WebSearchCallResponseItem>, IPersistableModel<WebSearchCallResponseItem> {
66816681 public WebSearchCallResponseItem();
6682- public WebSearchCallStatus? Status { get; }
6682+ public WebSearchCallStatus? Status { get;set; }
66836683 protected override ResponseItem JsonModelCreateCore(ref Utf8JsonReader reader, ModelReaderWriterOptions options);
66846684 protected override void JsonModelWriteCore(Utf8JsonWriter writer, ModelReaderWriterOptions options);
66856685 protected override ResponseItem PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options);