openai/openai-dotnet

Public

mirrored from https://github.com/openai/openai-dotnetAvailable

CodeCommitsIssuesPull requestsActionsInsightsSecurity
copilot/sub-pr-1011

Branches

Tags

  • No tags available.
0Branches0Tags
Go to file
Add file
Code

Clone

HTTPS

Download ZIP

specification/client/models/conversations.models.tsp

30lines · modecode

1import "../../base/typespec/conversations/main.tsp";
2import "./common.models.tsp";
3import "@azure-tools/typespec-client-generator-core";
4
5using Azure.ClientGenerator.Core;
6using TypeSpec.Http;
7
8namespace OpenAI;
9
10alias ConversationItemCollectionOrderQueryParameter = {
11 /**
12 * Sort order by the `created_at` timestamp of the objects. `asc` for ascending order and`desc`
13 * for descending order.
14 */
15 @query order?: ConversationItemCollectionOrder;
16};
17
18union ConversationItemCollectionOrder {
19 string,
20 Ascending: "asc",
21 Descending: "desc",
22}
23
24@access(Access.public)
25@usage(Usage.input)
26model ConversationItemCollectionOptions {
27 ...DotNetCollectionAfterQueryParameter,
28 ...DotNetCollectionLimitQueryParameter,
29 ...ConversationItemCollectionOrderQueryParameter,
30}