@@ -332,11 +332,9 @@ public class CodeInterpreterToolResources : IJsonModel<CodeInterpreterToolResour
332
332
}
333
333
[ Experimental ( "OPENAI001" ) ]
334
334
public class FileSearchRankingOptions : IJsonModel < FileSearchRankingOptions > , IPersistableModel < FileSearchRankingOptions > {
335
- public FileSearchRankingOptions ( ) ;
336
- [ SetsRequiredMembers ]
337
335
public FileSearchRankingOptions ( float scoreThreshold ) ;
338
336
public FileSearchRanker ? Ranker { get ; set ; }
339
- public required float ScoreThreshold { get ; set ; }
337
+ public float ScoreThreshold { get ; set ; }
340
338
public static explicit operator FileSearchRankingOptions ( ClientResult result ) ;
341
339
public static implicit operator BinaryContent ( FileSearchRankingOptions fileSearchRankingOptions ) ;
342
340
}
@@ -356,11 +354,9 @@ public class FileSearchToolResources : IJsonModel<FileSearchToolResources>, IPer
356
354
}
357
355
[ Experimental ( "OPENAI001" ) ]
358
356
public class FunctionToolDefinition : ToolDefinition , IJsonModel < FunctionToolDefinition > , IPersistableModel < FunctionToolDefinition > {
359
- public FunctionToolDefinition ( ) ;
360
- [ SetsRequiredMembers ]
361
357
public FunctionToolDefinition ( string name ) ;
362
358
public string Description { get ; set ; }
363
- public required string FunctionName { get ; set ; }
359
+ public string FunctionName { get ; set ; }
364
360
public BinaryData Parameters { get ; set ; }
365
361
public bool ? StrictParameterSchemaEnabled { get ; set ; }
366
362
public new static explicit operator FunctionToolDefinition ( ClientResult result ) ;
@@ -2240,11 +2236,9 @@ public class ConversationErrorUpdate : ConversationUpdate, IJsonModel<Conversati
2240
2236
}
2241
2237
[ Experimental ( "OPENAI002" ) ]
2242
2238
public class ConversationFunctionTool : ConversationTool , IJsonModel < ConversationFunctionTool > , IPersistableModel < ConversationFunctionTool > {
2243
- public ConversationFunctionTool ( ) ;
2244
- [ SetsRequiredMembers ]
2245
2239
public ConversationFunctionTool ( string name ) ;
2246
2240
public string Description { get ; set ; }
2247
- public required string Name { get ; set ; }
2241
+ public string Name { get ; set ; }
2248
2242
public BinaryData Parameters { get ; set ; }
2249
2243
public new static explicit operator ConversationFunctionTool ( ClientResult result ) ;
2250
2244
public static implicit operator BinaryContent ( ConversationFunctionTool conversationFunctionTool ) ;
@@ -3842,11 +3836,9 @@ public enum VectorStoreExpirationAnchor {
3842
3836
}
3843
3837
[ Experimental ( "OPENAI001" ) ]
3844
3838
public class VectorStoreExpirationPolicy : IJsonModel < VectorStoreExpirationPolicy > , IPersistableModel < VectorStoreExpirationPolicy > {
3845
- public VectorStoreExpirationPolicy ( ) ;
3846
- [ SetsRequiredMembers ]
3847
3839
public VectorStoreExpirationPolicy ( VectorStoreExpirationAnchor anchor , int days ) ;
3848
- public required VectorStoreExpirationAnchor Anchor { get ; set ; }
3849
- public required int Days { get ; set ; }
3840
+ public VectorStoreExpirationAnchor Anchor { get ; set ; }
3841
+ public int Days { get ; set ; }
3850
3842
public static explicit operator VectorStoreExpirationPolicy ( ClientResult result ) ;
3851
3843
public static implicit operator BinaryContent ( VectorStoreExpirationPolicy vectorStoreExpirationPolicy ) ;
3852
3844
}
0 commit comments