8 writes to EndTime
Microsoft.Extensions.AI.Abstractions (1)
SpeechToText\SpeechToTextResponse.cs (1)
85EndTime = EndTime,
Microsoft.Extensions.AI.Abstractions.Tests (7)
SpeechToText\SpeechToTextResponseUpdateExtensionsTests.cs (5)
49new("human, ") { ModelId = "model123", StartTime = TimeSpan.FromSeconds(10), EndTime = TimeSpan.FromSeconds(20) }, 50new("How ") { ModelId = "model123", StartTime = TimeSpan.FromSeconds(22), EndTime = TimeSpan.FromSeconds(23) }, 51new("are ") { ModelId = "model123", StartTime = TimeSpan.FromSeconds(23), EndTime = TimeSpan.FromSeconds(24) }, 52new([new TextContent("You?")]) { ModelId = "model123", StartTime = TimeSpan.FromSeconds(24), EndTime = TimeSpan.FromSeconds(25), AdditionalProperties = new() { ["c"] = "d" } }, 53new() { ResponseId = "someResponse", ModelId = "model123", StartTime = TimeSpan.FromSeconds(25), EndTime = TimeSpan.FromSeconds(35) },
SpeechToText\SpeechToTextResponseUpdateTests.cs (2)
53update.EndTime = TimeSpan.FromSeconds(20); 91EndTime = TimeSpan.FromSeconds(10),
9 references to EndTime
Microsoft.Extensions.AI.Abstractions (4)
SpeechToText\SpeechToTextResponseUpdateExtensions.cs (4)
40if (update.EndTime is not null) 42endTime = update.EndTime; 85if (update.EndTime is not null) 87endTime = update.EndTime;
Microsoft.Extensions.AI.Abstractions.Tests (5)
SpeechToText\SpeechToTextResponseTests.cs (1)
218Assert.Equal(TimeSpan.FromSeconds(2), update.EndTime);
SpeechToText\SpeechToTextResponseUpdateTests.cs (4)
23Assert.Null(update.EndTime); 55Assert.Equal(TimeSpan.FromSeconds(20), update.EndTime); 106Assert.Equal(original.EndTime, result.EndTime);