@@ -1553,13 +1553,13 @@ public class ChatClient {
15531553 [Experimental("OPENAI001")]
15541554 public virtual CollectionResult GetChatCompletionMessages(GetChatCompletionMessageOptions options, RequestOptions requestOptions = null);
15551555 [Experimental("OPENAI001")]
1556- public virtual ClientResult<ChatCompletionMessageList > GetChatCompletionMessages(GetChatCompletionMessageOptions options, CancellationToken cancellationToken = default);
1556+ public virtual ClientResult<ChatCompletionMessageCollection > GetChatCompletionMessages(GetChatCompletionMessageOptions options, CancellationToken cancellationToken = default);
15571557 [Experimental("OPENAI001")]
15581558 public virtual CollectionResult<ChatCompletionMessageListDatum> GetChatCompletionMessages(string completionId, ChatCompletionMessageCollectionOptions options = null, CancellationToken cancellationToken = default);
15591559 [Experimental("OPENAI001")]
15601560 public virtual AsyncCollectionResult GetChatCompletionMessagesAsync(GetChatCompletionMessageOptions options, RequestOptions requestOptions = null);
15611561 [Experimental("OPENAI001")]
1562- public virtual Task<ClientResult<ChatCompletionMessageList >> GetChatCompletionMessagesAsync(GetChatCompletionMessageOptions options, CancellationToken cancellationToken = default);
1562+ public virtual Task<ClientResult<ChatCompletionMessageCollection >> GetChatCompletionMessagesAsync(GetChatCompletionMessageOptions options, CancellationToken cancellationToken = default);
15631563 [Experimental("OPENAI001")]
15641564 public virtual AsyncCollectionResult<ChatCompletionMessageListDatum> GetChatCompletionMessagesAsync(string completionId, ChatCompletionMessageCollectionOptions options = null, CancellationToken cancellationToken = default);
15651565 [Experimental("OPENAI001")]
@@ -1682,6 +1682,21 @@ public class ChatCompletionDeletionResult : IJsonModel<ChatCompletionDeletionRes
16821682 protected virtual ChatCompletionDeletionResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options);
16831683 protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options);
16841684 }
1685+ public class ChatCompletionMessageCollection : IJsonModel<ChatCompletionMessageCollection>, IPersistableModel<ChatCompletionMessageCollection> {
1686+ public IList<ChatCompletionMessageListDatum> Data { get; }
1687+ public string FirstId { get; }
1688+ public bool HasMore { get; }
1689+ public string LastId { get; }
1690+ public string Object { get; }
1691+ [EditorBrowsable(EditorBrowsableState.Never)]
1692+ [Experimental("SCME0001")]
1693+ public ref JsonPatch Patch { get; }
1694+ protected virtual ChatCompletionMessageCollection JsonModelCreateCore(ref Utf8JsonReader reader, ModelReaderWriterOptions options);
1695+ protected virtual void JsonModelWriteCore(Utf8JsonWriter writer, ModelReaderWriterOptions options);
1696+ public static explicit operator ChatCompletionMessageCollection(ClientResult result);
1697+ protected virtual ChatCompletionMessageCollection PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options);
1698+ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options);
1699+ }
16851700 [Experimental("OPENAI001")]
16861701 public class ChatCompletionMessageCollectionOptions : IJsonModel<ChatCompletionMessageCollectionOptions>, IPersistableModel<ChatCompletionMessageCollectionOptions> {
16871702 public string AfterId { get; set; }
@@ -1711,21 +1726,6 @@ public class ChatCompletionMessageCollectionOptions : IJsonModel<ChatCompletionM
17111726 public static bool operator !=(ChatCompletionMessageCollectionOrder left, ChatCompletionMessageCollectionOrder right);
17121727 public override readonly string ToString();
17131728 }
1714- public class ChatCompletionMessageList : IJsonModel<ChatCompletionMessageList>, IPersistableModel<ChatCompletionMessageList> {
1715- public IList<ChatCompletionMessageListDatum> Data { get; }
1716- public string FirstId { get; }
1717- public bool HasMore { get; }
1718- public string LastId { get; }
1719- public string Object { get; }
1720- [EditorBrowsable(EditorBrowsableState.Never)]
1721- [Experimental("SCME0001")]
1722- public ref JsonPatch Patch { get; }
1723- protected virtual ChatCompletionMessageList JsonModelCreateCore(ref Utf8JsonReader reader, ModelReaderWriterOptions options);
1724- protected virtual void JsonModelWriteCore(Utf8JsonWriter writer, ModelReaderWriterOptions options);
1725- public static explicit operator ChatCompletionMessageList(ClientResult result);
1726- protected virtual ChatCompletionMessageList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options);
1727- protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options);
1728- }
17291729 [Experimental("OPENAI001")]
17301730 public class ChatCompletionMessageListDatum : IJsonModel<ChatCompletionMessageListDatum>, IPersistableModel<ChatCompletionMessageListDatum> {
17311731 public IReadOnlyList<ChatMessageAnnotation> Annotations { get; }
0 commit comments