Class FileSearchToolCall
The results of a file search tool call.
public sealed class FileSearchToolCall : BaseResponse, IResponseItem, IServerSentEvent, IListItem
- Inheritance
-
FileSearchToolCall
- Implements
- Inherited Members
Properties
Id
The unique ID of this response item.
[JsonInclude]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
[JsonPropertyName("id")]
public string Id { get; }
Property Value
Object
[JsonInclude]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
[JsonPropertyName("object")]
public string Object { get; }
Property Value
Queries
The queries used to search for files.
[JsonInclude]
[JsonPropertyName("queries")]
public IReadOnlyList<string> Queries { get; }
Property Value
Results
The results of the file search tool call.
[JsonInclude]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
[JsonPropertyName("results")]
public IReadOnlyList<FileSearchResult> Results { get; }
Property Value
Status
The status of the response item.
[JsonInclude]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
[JsonPropertyName("status")]
public ResponseStatus Status { get; }
Property Value
Type
[JsonInclude]
[JsonIgnore(Condition = JsonIgnoreCondition.Never)]
[JsonPropertyName("type")]
public ResponseItemType Type { get; }