12 writes to StartTime
Microsoft.Extensions.AI.Abstractions (2)
Generated\361d1da7f942c932\JsonContext.SpeechToTextResponseUpdate.g.cs (1)
101Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.SpeechToTextResponseUpdate)obj).StartTime = value!,
SpeechToText\SpeechToTextResponse.cs (1)
89StartTime = StartTime,
Microsoft.Extensions.AI.Abstractions.Tests (9)
Generated\361d1da7f942c932\TestJsonSerializerContext.SpeechToTextResponseUpdate.g.cs (1)
99Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.SpeechToTextResponseUpdate)obj).StartTime = value!,
SpeechToText\SpeechToTextResponseUpdateExtensionsTests.cs (6)
48new("Hello ") { ModelId = "model123", StartTime = null, AdditionalProperties = new() { ["a"] = "b" } }, 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)
51update.StartTime = TimeSpan.FromSeconds(10); 89StartTime = TimeSpan.FromSeconds(5),
Microsoft.Extensions.AI.OpenAI (1)
OpenAISpeechToTextClient.cs (1)
149result.StartTime = segmentUpdate.StartTime;
12 references to StartTime
Microsoft.Extensions.AI.Abstractions (4)
Generated\361d1da7f942c932\JsonContext.SpeechToTextResponseUpdate.g.cs (1)
100Getter = static obj => ((global::Microsoft.Extensions.AI.SpeechToTextResponseUpdate)obj).StartTime,
SpeechToText\SpeechToTextResponseUpdateExtensions.cs (3)
83if (response.StartTime is null || (update.StartTime is not null && update.StartTime < response.StartTime)) 86response.StartTime = update.StartTime;
Microsoft.Extensions.AI.Abstractions.Tests (7)
Generated\361d1da7f942c932\TestJsonSerializerContext.SpeechToTextResponseUpdate.g.cs (1)
98Getter = static obj => ((global::Microsoft.Extensions.AI.SpeechToTextResponseUpdate)obj).StartTime,
SpeechToText\SpeechToTextResponseTests.cs (1)
232Assert.Equal(TimeSpan.FromSeconds(1), update.StartTime);
SpeechToText\SpeechToTextResponseUpdateTests.cs (5)
22Assert.Null(update.StartTime); 53Assert.Equal(TimeSpan.FromSeconds(10), update.StartTime); 104Assert.Equal(original.StartTime, result.StartTime); 141Assert.Equal(TimeSpan.FromSeconds(1), result.StartTime);
Microsoft.Extensions.AI.OpenAI.Tests (1)
OpenAISpeechToTextClientTests.cs (1)
332Assert.Equal(TimeSpan.Zero, updates[1].StartTime);