10 writes to CreatedAt
Microsoft.Extensions.AI.Abstractions (3)
ChatCompletion\ChatMessage.cs (1)
56CreatedAt = CreatedAt,
ChatCompletion\ChatResponseExtensions.cs (2)
89CreatedAt = update.CreatedAt, 351message.CreatedAt = update.CreatedAt;
Microsoft.Extensions.AI.Abstractions.Tests (4)
ChatCompletion\ChatMessageTests.cs (2)
242message.CreatedAt = now; 245message.CreatedAt = null;
ChatCompletion\ChatResponseTests.cs (2)
164CreatedAt = new DateTimeOffset(2024, 11, 10, 9, 20, 0, TimeSpan.Zero), 169CreatedAt = new DateTimeOffset(2025, 1, 1, 10, 30, 0, TimeSpan.Zero),
Microsoft.Extensions.AI.AzureAIInference (1)
AzureAIInferenceChatClient.cs (1)
97CreatedAt = response.Created,
Microsoft.Extensions.AI.OpenAI (2)
OpenAIChatClient.cs (1)
468CreatedAt = openAICompletion.CreatedAt,
OpenAIResponsesChatClient.cs (1)
135message.CreatedAt ??= openAIResponse.CreatedAt;
11 references to CreatedAt
Microsoft.Extensions.AI.Abstractions (2)
ChatCompletion\ChatMessage.cs (1)
56CreatedAt = CreatedAt,
ChatCompletion\ChatResponse.cs (1)
145CreatedAt = message.CreatedAt ?? CreatedAt,
Microsoft.Extensions.AI.Abstractions.Tests (9)
ChatCompletion\ChatMessageTests.cs (6)
20Assert.Null(message.CreatedAt); 53Assert.Null(message.CreatedAt); 117Assert.Null(message.CreatedAt); 239Assert.Null(message.CreatedAt); 243Assert.Equal(now, message.CreatedAt); 246Assert.Null(message.CreatedAt);
ChatCompletion\ChatResponseUpdateExtensionsTests.cs (3)
162Assert.Equal(new DateTimeOffset(2024, 1, 1, 10, 1, 0, TimeSpan.Zero), message1.CreatedAt); // Last value should win 170Assert.Equal(new DateTimeOffset(2024, 1, 1, 11, 1, 0, TimeSpan.Zero), message2.CreatedAt); // Last value should win 178Assert.Equal(new DateTimeOffset(2024, 1, 1, 12, 2, 0, TimeSpan.Zero), message3.CreatedAt); // Last value should win