// <auto-generated/>

#nullable disable

using System.ClientModel;
using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.Linq;
using Sample;

namespace Sample.Models
{
    public partial class BinaryArrayPartsRequest
    {
        [global::System.Diagnostics.CodeAnalysis.ExperimentalAttribute("SCME0004")]
        public BinaryArrayPartsRequest(global::System.Collections.Generic.IEnumerable<global::System.ClientModel.FileBinaryContent> pictures)
        {
            global::Sample.Argument.AssertNotNull(pictures, nameof(pictures));

            Pictures = pictures.ToList();
        }

#pragma warning disable SCME0004 // Type is for evaluation purposes only and is subject to change or removal in future updates.
        internal BinaryArrayPartsRequest(global::System.Collections.Generic.IList<global::System.ClientModel.FileBinaryContent> pictures)
        {
            Pictures = pictures;
        }
#pragma warning restore SCME0004 // Type is for evaluation purposes only and is subject to change or removal in future updates.

        [global::System.Diagnostics.CodeAnalysis.ExperimentalAttribute("SCME0004")]
        public global::System.Collections.Generic.IList<global::System.ClientModel.FileBinaryContent> Pictures { get; }
    }
}
