14 writes to CreatedAt
Microsoft.Extensions.AI.Abstractions (4)
ChatCompletion\ChatMessage.cs (1)
56CreatedAt = CreatedAt,
ChatCompletion\ChatResponseExtensions.cs (2)
93CreatedAt = update.CreatedAt, 577message.CreatedAt = update.CreatedAt;
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.ChatMessage.g.cs (1)
81Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.ChatMessage)obj).CreatedAt = value!,
Microsoft.Extensions.AI.Abstractions.Tests (5)
ChatCompletion\ChatMessageTests.cs (2)
242message.CreatedAt = now; 245message.CreatedAt = null;
ChatCompletion\ChatResponseTests.cs (2)
275CreatedAt = new DateTimeOffset(2024, 11, 10, 9, 20, 0, TimeSpan.Zero), 280CreatedAt = new DateTimeOffset(2025, 1, 1, 10, 30, 0, TimeSpan.Zero),
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\TestJsonSerializerContext.ChatMessage.g.cs (1)
79Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.ChatMessage)obj).CreatedAt = value!,
Microsoft.Extensions.AI.Evaluation.Reporting (1)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.ChatMessage.g.cs (1)
81Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.ChatMessage)obj).CreatedAt = value!,
Microsoft.Extensions.AI.Evaluation.Reporting.Azure (1)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.ChatMessage.g.cs (1)
81Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.ChatMessage)obj).CreatedAt = value!,
Microsoft.Extensions.AI.OpenAI (2)
OpenAIChatClient.cs (1)
504CreatedAt = openAICompletion.CreatedAt,
OpenAIResponsesChatClient.cs (1)
170message.CreatedAt ??= responseResult.CreatedAt;
Microsoft.Extensions.AI.Tests (1)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\TestJsonSerializerContext.ChatMessage.g.cs (1)
79Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.ChatMessage)obj).CreatedAt = value!,
21 references to CreatedAt
Microsoft.Extensions.AI.Abstractions (4)
ChatCompletion\ChatMessage.cs (1)
56CreatedAt = CreatedAt,
ChatCompletion\ChatResponse.cs (1)
159CreatedAt = message.CreatedAt ?? CreatedAt,
ChatCompletion\ChatResponseExtensions.cs (1)
575if (message.CreatedAt is null && IsValidCreatedAt(update.CreatedAt))
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.ChatMessage.g.cs (1)
80Getter = static obj => ((global::Microsoft.Extensions.AI.ChatMessage)obj).CreatedAt,
Microsoft.Extensions.AI.Abstractions.Tests (14)
ChatCompletion\ChatMessageTests.cs (7)
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); 380Assert.Equal(new DateTimeOffset(2024, 6, 1, 12, 0, 0, TimeSpan.Zero), result.CreatedAt);
ChatCompletion\ChatResponseUpdateExtensionsTests.cs (6)
574Assert.Equal(new DateTimeOffset(2023, 1, 1, 10, 0, 0, TimeSpan.Zero), message1.CreatedAt); // First value should win 582Assert.Equal(new DateTimeOffset(2024, 1, 1, 10, 2, 0, TimeSpan.Zero), message2.CreatedAt); 590Assert.Equal(new DateTimeOffset(2024, 1, 1, 11, 0, 0, TimeSpan.Zero), message3.CreatedAt); // First value should win 598Assert.Equal(new DateTimeOffset(2024, 1, 1, 12, 0, 0, TimeSpan.Zero), message4.CreatedAt); // First value should win 865Assert.Equal(early, response.Messages[0].CreatedAt); 913Assert.Equal(expected, response.Messages[0].CreatedAt);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\TestJsonSerializerContext.ChatMessage.g.cs (1)
78Getter = static obj => ((global::Microsoft.Extensions.AI.ChatMessage)obj).CreatedAt,
Microsoft.Extensions.AI.Evaluation.Reporting (1)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.ChatMessage.g.cs (1)
80Getter = static obj => ((global::Microsoft.Extensions.AI.ChatMessage)obj).CreatedAt,
Microsoft.Extensions.AI.Evaluation.Reporting.Azure (1)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.ChatMessage.g.cs (1)
80Getter = static obj => ((global::Microsoft.Extensions.AI.ChatMessage)obj).CreatedAt,
Microsoft.Extensions.AI.Tests (1)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\TestJsonSerializerContext.ChatMessage.g.cs (1)
78Getter = static obj => ((global::Microsoft.Extensions.AI.ChatMessage)obj).CreatedAt,