@@ -1523,13 +1523,13 @@ public class ChatClient {
15231523 [Experimental("OPENAI001")]
15241524 public virtual CollectionResult GetChatCompletionMessages(GetChatCompletionMessageOptions options, RequestOptions requestOptions = null);
15251525 [Experimental("OPENAI001")]
1526- public virtual ClientResult<ChatCompletionList > GetChatCompletionMessages(GetChatCompletionMessageOptions options, CancellationToken cancellationToken = default);
1526+ public virtual ClientResult<ChatCompletionMessageList > GetChatCompletionMessages(GetChatCompletionMessageOptions options, CancellationToken cancellationToken = default);
15271527 [Experimental("OPENAI001")]
15281528 public virtual CollectionResult<ChatCompletionMessageListDatum> GetChatCompletionMessages(string completionId, ChatCompletionMessageCollectionOptions options = null, CancellationToken cancellationToken = default);
15291529 [Experimental("OPENAI001")]
15301530 public virtual AsyncCollectionResult GetChatCompletionMessagesAsync(GetChatCompletionMessageOptions options, RequestOptions requestOptions = null);
15311531 [Experimental("OPENAI001")]
1532- public virtual Task<ClientResult<ChatCompletionList >> GetChatCompletionMessagesAsync(GetChatCompletionMessageOptions options, CancellationToken cancellationToken = default);
1532+ public virtual Task<ClientResult<ChatCompletionMessageList >> GetChatCompletionMessagesAsync(GetChatCompletionMessageOptions options, CancellationToken cancellationToken = default);
15331533 [Experimental("OPENAI001")]
15341534 public virtual AsyncCollectionResult<ChatCompletionMessageListDatum> GetChatCompletionMessagesAsync(string completionId, ChatCompletionMessageCollectionOptions options = null, CancellationToken cancellationToken = default);
15351535 [Experimental("OPENAI001")]
@@ -1685,6 +1685,21 @@ public class ChatCompletionMessageCollectionOptions : IJsonModel<ChatCompletionM
16851685 public static bool operator !=(ChatCompletionMessageCollectionOrder left, ChatCompletionMessageCollectionOrder right);
16861686 public override readonly string ToString();
16871687 }
1688+ public class ChatCompletionMessageList : IJsonModel<ChatCompletionMessageList>, IPersistableModel<ChatCompletionMessageList> {
1689+ public IList<ChatCompletionMessageListDatum> Data { get; }
1690+ public string FirstId { get; }
1691+ public bool HasMore { get; }
1692+ public string LastId { get; }
1693+ public string Object { get; }
1694+ [EditorBrowsable(EditorBrowsableState.Never)]
1695+ [Experimental("SCME0001")]
1696+ public ref JsonPatch Patch { get; }
1697+ protected virtual ChatCompletionMessageList JsonModelCreateCore(ref Utf8JsonReader reader, ModelReaderWriterOptions options);
1698+ protected virtual void JsonModelWriteCore(Utf8JsonWriter writer, ModelReaderWriterOptions options);
1699+ public static explicit operator ChatCompletionMessageList(ClientResult result);
1700+ protected virtual ChatCompletionMessageList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options);
1701+ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options);
1702+ }
16881703 [Experimental("OPENAI001")]
16891704 public class ChatCompletionMessageListDatum : IJsonModel<ChatCompletionMessageListDatum>, IPersistableModel<ChatCompletionMessageListDatum> {
16901705 public IReadOnlyList<ChatMessageAnnotation> Annotations { get; }
0 commit comments