1010
1111namespace OpenAI . Responses
1212{
13- internal partial class InternalCodeInterpreterToolCallItemResource : IJsonModel < InternalCodeInterpreterToolCallItemResource >
13+ public partial class CodeInterpreterCallResponseItem : IJsonModel < CodeInterpreterCallResponseItem >
1414 {
15- internal InternalCodeInterpreterToolCallItemResource ( ) : this ( InternalItemType . CodeInterpreterCall , null , null , default , null , null , null )
15+ internal CodeInterpreterCallResponseItem ( ) : this ( InternalItemType . CodeInterpreterCall , null , null , default , null , null , null )
1616 {
1717 }
1818
19- void IJsonModel < InternalCodeInterpreterToolCallItemResource > . Write ( Utf8JsonWriter writer , ModelReaderWriterOptions options )
19+ void IJsonModel < CodeInterpreterCallResponseItem > . Write ( Utf8JsonWriter writer , ModelReaderWriterOptions options )
2020 {
2121 writer . WriteStartObject ( ) ;
2222 JsonModelWriteCore ( writer , options ) ;
@@ -25,10 +25,10 @@ void IJsonModel<InternalCodeInterpreterToolCallItemResource>.Write(Utf8JsonWrite
2525
2626 protected override void JsonModelWriteCore ( Utf8JsonWriter writer , ModelReaderWriterOptions options )
2727 {
28- string format = options . Format == "W" ? ( ( IPersistableModel < InternalCodeInterpreterToolCallItemResource > ) this ) . GetFormatFromOptions ( options ) : options . Format ;
28+ string format = options . Format == "W" ? ( ( IPersistableModel < CodeInterpreterCallResponseItem > ) this ) . GetFormatFromOptions ( options ) : options . Format ;
2929 if ( format != "J" )
3030 {
31- throw new FormatException ( $ "The model { nameof ( InternalCodeInterpreterToolCallItemResource ) } does not support writing '{ format } ' format.") ;
31+ throw new FormatException ( $ "The model { nameof ( CodeInterpreterCallResponseItem ) } does not support writing '{ format } ' format.") ;
3232 }
3333 base . JsonModelWriteCore ( writer , options ) ;
3434 if ( _additionalBinaryDataProperties ? . ContainsKey ( "status" ) != true )
@@ -70,20 +70,20 @@ protected override void JsonModelWriteCore(Utf8JsonWriter writer, ModelReaderWri
7070 }
7171 }
7272
73- InternalCodeInterpreterToolCallItemResource IJsonModel < InternalCodeInterpreterToolCallItemResource > . Create ( ref Utf8JsonReader reader , ModelReaderWriterOptions options ) => ( InternalCodeInterpreterToolCallItemResource ) JsonModelCreateCore ( ref reader , options ) ;
73+ CodeInterpreterCallResponseItem IJsonModel < CodeInterpreterCallResponseItem > . Create ( ref Utf8JsonReader reader , ModelReaderWriterOptions options ) => ( CodeInterpreterCallResponseItem ) JsonModelCreateCore ( ref reader , options ) ;
7474
7575 protected override ResponseItem JsonModelCreateCore ( ref Utf8JsonReader reader , ModelReaderWriterOptions options )
7676 {
77- string format = options . Format == "W" ? ( ( IPersistableModel < InternalCodeInterpreterToolCallItemResource > ) this ) . GetFormatFromOptions ( options ) : options . Format ;
77+ string format = options . Format == "W" ? ( ( IPersistableModel < CodeInterpreterCallResponseItem > ) this ) . GetFormatFromOptions ( options ) : options . Format ;
7878 if ( format != "J" )
7979 {
80- throw new FormatException ( $ "The model { nameof ( InternalCodeInterpreterToolCallItemResource ) } does not support reading '{ format } ' format.") ;
80+ throw new FormatException ( $ "The model { nameof ( CodeInterpreterCallResponseItem ) } does not support reading '{ format } ' format.") ;
8181 }
8282 using JsonDocument document = JsonDocument . ParseValue ( ref reader ) ;
83- return DeserializeInternalCodeInterpreterToolCallItemResource ( document . RootElement , options ) ;
83+ return DeserializeCodeInterpreterCallResponseItem ( document . RootElement , options ) ;
8484 }
8585
86- internal static InternalCodeInterpreterToolCallItemResource DeserializeInternalCodeInterpreterToolCallItemResource ( JsonElement element , ModelReaderWriterOptions options )
86+ internal static CodeInterpreterCallResponseItem DeserializeCodeInterpreterCallResponseItem ( JsonElement element , ModelReaderWriterOptions options )
8787 {
8888 if ( element . ValueKind == JsonValueKind . Null )
8989 {
@@ -92,7 +92,7 @@ internal static InternalCodeInterpreterToolCallItemResource DeserializeInternalC
9292 InternalItemType kind = default ;
9393 string id = default ;
9494 IDictionary < string , BinaryData > additionalBinaryDataProperties = new ChangeTrackingDictionary < string , BinaryData > ( ) ;
95- InternalCodeInterpreterToolCallItemResourceStatus status = default ;
95+ CodeInterpreterCallStatus status = default ;
9696 string containerId = default ;
9797 string code = default ;
9898 IList < BinaryData > results = default ;
@@ -110,7 +110,7 @@ internal static InternalCodeInterpreterToolCallItemResource DeserializeInternalC
110110 }
111111 if ( prop . NameEquals ( "status"u8 ) )
112112 {
113- status = new InternalCodeInterpreterToolCallItemResourceStatus ( prop . Value . GetString ( ) ) ;
113+ status = new CodeInterpreterCallStatus ( prop . Value . GetString ( ) ) ;
114114 continue ;
115115 }
116116 if ( prop . NameEquals ( "container_id"u8 ) )
@@ -143,7 +143,7 @@ internal static InternalCodeInterpreterToolCallItemResource DeserializeInternalC
143143 // Plugin customization: remove options.Format != "W" check
144144 additionalBinaryDataProperties . Add ( prop . Name , BinaryData . FromString ( prop . Value . GetRawText ( ) ) ) ;
145145 }
146- return new InternalCodeInterpreterToolCallItemResource (
146+ return new CodeInterpreterCallResponseItem (
147147 kind ,
148148 id ,
149149 additionalBinaryDataProperties ,
@@ -153,37 +153,37 @@ internal static InternalCodeInterpreterToolCallItemResource DeserializeInternalC
153153 results ) ;
154154 }
155155
156- BinaryData IPersistableModel < InternalCodeInterpreterToolCallItemResource > . Write ( ModelReaderWriterOptions options ) => PersistableModelWriteCore ( options ) ;
156+ BinaryData IPersistableModel < CodeInterpreterCallResponseItem > . Write ( ModelReaderWriterOptions options ) => PersistableModelWriteCore ( options ) ;
157157
158158 protected override BinaryData PersistableModelWriteCore ( ModelReaderWriterOptions options )
159159 {
160- string format = options . Format == "W" ? ( ( IPersistableModel < InternalCodeInterpreterToolCallItemResource > ) this ) . GetFormatFromOptions ( options ) : options . Format ;
160+ string format = options . Format == "W" ? ( ( IPersistableModel < CodeInterpreterCallResponseItem > ) this ) . GetFormatFromOptions ( options ) : options . Format ;
161161 switch ( format )
162162 {
163163 case "J" :
164164 return ModelReaderWriter . Write ( this , options , OpenAIContext . Default ) ;
165165 default :
166- throw new FormatException ( $ "The model { nameof ( InternalCodeInterpreterToolCallItemResource ) } does not support writing '{ options . Format } ' format.") ;
166+ throw new FormatException ( $ "The model { nameof ( CodeInterpreterCallResponseItem ) } does not support writing '{ options . Format } ' format.") ;
167167 }
168168 }
169169
170- InternalCodeInterpreterToolCallItemResource IPersistableModel < InternalCodeInterpreterToolCallItemResource > . Create ( BinaryData data , ModelReaderWriterOptions options ) => ( InternalCodeInterpreterToolCallItemResource ) PersistableModelCreateCore ( data , options ) ;
170+ CodeInterpreterCallResponseItem IPersistableModel < CodeInterpreterCallResponseItem > . Create ( BinaryData data , ModelReaderWriterOptions options ) => ( CodeInterpreterCallResponseItem ) PersistableModelCreateCore ( data , options ) ;
171171
172172 protected override ResponseItem PersistableModelCreateCore ( BinaryData data , ModelReaderWriterOptions options )
173173 {
174- string format = options . Format == "W" ? ( ( IPersistableModel < InternalCodeInterpreterToolCallItemResource > ) this ) . GetFormatFromOptions ( options ) : options . Format ;
174+ string format = options . Format == "W" ? ( ( IPersistableModel < CodeInterpreterCallResponseItem > ) this ) . GetFormatFromOptions ( options ) : options . Format ;
175175 switch ( format )
176176 {
177177 case "J" :
178178 using ( JsonDocument document = JsonDocument . Parse ( data ) )
179179 {
180- return DeserializeInternalCodeInterpreterToolCallItemResource ( document . RootElement , options ) ;
180+ return DeserializeCodeInterpreterCallResponseItem ( document . RootElement , options ) ;
181181 }
182182 default :
183- throw new FormatException ( $ "The model { nameof ( InternalCodeInterpreterToolCallItemResource ) } does not support reading '{ options . Format } ' format.") ;
183+ throw new FormatException ( $ "The model { nameof ( CodeInterpreterCallResponseItem ) } does not support reading '{ options . Format } ' format.") ;
184184 }
185185 }
186186
187- string IPersistableModel < InternalCodeInterpreterToolCallItemResource > . GetFormatFromOptions ( ModelReaderWriterOptions options ) => "J" ;
187+ string IPersistableModel < CodeInterpreterCallResponseItem > . GetFormatFromOptions ( ModelReaderWriterOptions options ) => "J" ;
188188 }
189189}
0 commit comments