Class ParametersDefinition
- Namespace
- OpenAI.
Object Models. Shared Models
- Assembly
- AntRunnerLib.dll
- Inheritance
-
System.
Object ParametersDefinition
- Inherited Members
-
System.
Object. Equals(System. Object) System.Object. Equals(System. Object, System. Object) System.Object. Get Hash Code() System.Object. Get Type() System.Object. Memberwise Clone() System.Object. Reference Equals(System. Object, System. Object) System.Object. To String()
Properties
Properties
Optional. List of "function arguments", as a dictionary that maps from argument name to an object that describes the type, maybe possible enum values, and so on.
[JsonPropertyName("properties")]
public IDictionary<string, PropertyDefinition>? Properties { get; set; }
Property Value
- System.
Nullable <IDictionary<System.String , PropertyDefinition >>
Required
Optional. List of "function arguments" which are required.
[JsonPropertyName("required")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
public IList<string>? Required { get; set; }
Property Value
- System.
Nullable <IList<System.String >>
Type
Required. Function parameter object type. Default value is "object".
Property Value
- System.
String