namespace Pilz.Net.Api; public class ApiRawStreamMessage(Stream data) : ApiRawMessage { public Stream Data { get; } = data; public virtual long Length => Data.Length; } public class ApiRawInputStreamMessage(Stream data, long length) : ApiRawStreamMessage(data) { public override long Length => length; }