// ReSharper disable ClassNeverInstantiated.Global
namespace AIStudio.Provider.Anthropic;
///
/// The message a streamed Anthropic messages call opens with, as far as it is read.
///
///
/// It arrives on the message start event, before any content, and states what the request
/// carried. Its content is always empty there -- the blocks follow as events of their own -- so
/// the usage is all there is to read.
///
public sealed record AnthropicStreamMessage
{
///
/// What the request carried, where the stream states it.
///
public AnthropicUsage? Usage { get; init; }
}