Class ParametersDefinition
- Namespace
- OpenAI.ObjectModels.SharedModels
- Assembly
- AntRunnerLib.dll
public class ParametersDefinition
- Inheritance
-
System.ObjectParametersDefinition
- Inherited Members
-
System.Object.Equals(System.Object)System.Object.Equals(System.Object, System.Object)System.Object.GetHashCode()System.Object.GetType()System.Object.MemberwiseClone()System.Object.ReferenceEquals(System.Object, System.Object)System.Object.ToString()
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".
[JsonPropertyName("type")]
public string Type { get; set; }
Property Value
- System.String