using NSwag.Annotations;
using System;
namespace Timeline.Models
{
///
/// Model for reading http body as bytes.
///
[OpenApiFile]
public class ByteData
{
///
///
/// The data.
/// The content type.
public ByteData(byte[] data, string contentType)
{
if (data is null)
throw new ArgumentNullException(nameof(data));
if (contentType is null)
throw new ArgumentNullException(nameof(contentType));
Data = data;
ContentType = contentType;
}
///
/// Data.
///
#pragma warning disable CA1819 // Properties should not return arrays
public byte[] Data { get; }
#pragma warning restore CA1819 // Properties should not return arrays
///
/// Content type.
///
public string ContentType { get; }
}
}