namespace AIStudio.Provider.OpenAI; /// /// The closing line of a streamed Responses API call, which repeats the whole response. /// /// /// Everything the round produced comes back here, reasoning items included, in the same shape a /// non-streamed call would have returned. That is why a streamed tool calling round needs no /// reassembly: this line is the round. /// /// The type of the stream event. /// The response as a non-streamed call would have returned it. public sealed record ResponsesCompletedStreamLine(string Type, ResponsesResponse? Response);