10 writes to CreatedAt
Microsoft.Extensions.AI.Abstractions (3)
ChatCompletion\ChatMessage.cs (1)
56CreatedAt = CreatedAt,
ChatCompletion\ChatResponseExtensions.cs (2)
93CreatedAt = update.CreatedAt, 474message.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)
148message.CreatedAt ??= openAIResponse.CreatedAt;
16 references to CreatedAt
Microsoft.Extensions.AI.Abstractions (4)
ChatCompletion\ChatMessage.cs (1)
56CreatedAt = CreatedAt,
ChatCompletion\ChatResponse.cs (1)
161CreatedAt = message.CreatedAt ?? CreatedAt,
ChatCompletion\ChatResponseExtensions.cs (2)
472if (message.CreatedAt is null || (update.CreatedAt is not null && update.CreatedAt > message.CreatedAt))
Microsoft.Extensions.AI.Abstractions.Tests (12)
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 (6)
488Assert.Equal(new DateTimeOffset(2024, 1, 1, 10, 1, 0, TimeSpan.Zero), message1.CreatedAt); // Last value should win 496Assert.Equal(new DateTimeOffset(2024, 1, 1, 10, 2, 0, TimeSpan.Zero), message2.CreatedAt); 504Assert.Equal(new DateTimeOffset(2024, 1, 1, 11, 1, 0, TimeSpan.Zero), message3.CreatedAt); // Last value should win 512Assert.Equal(new DateTimeOffset(2024, 1, 1, 12, 2, 0, TimeSpan.Zero), message4.CreatedAt); // Last value should win 775Assert.Equal(late, response.Messages[0].CreatedAt); 821Assert.Equal(expected, response.Messages[0].CreatedAt);