// <auto-generated/>

#nullable disable

using System;
using System.ClientModel;
using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.IO;

namespace Payload.MultiPart
{
    public partial class ComplexPartsRequest
    {
        [Experimental("SCME0004")]
        public ComplexPartsRequest(string id, Address address, string profileImagePath, IEnumerable<FileBinaryContent> pictures) => throw null;

        [Experimental("SCME0004")]
        public ComplexPartsRequest(string id, Address address, Stream profileImage, IEnumerable<FileBinaryContent> pictures) => throw null;

        [Experimental("SCME0004")]
        public ComplexPartsRequest(string id, Address address, BinaryData profileImage, IEnumerable<FileBinaryContent> pictures) => throw null;

        [Experimental("SCME0004")]
        public ComplexPartsRequest(string id, Address address, FileBinaryContent profileImage, IEnumerable<FileBinaryContent> pictures) => throw null;

        public string Id => throw null;

        public Address Address => throw null;

        [Experimental("SCME0004")]
        public FileBinaryContent ProfileImage => throw null;

        [Experimental("SCME0004")]
        public IList<FileBinaryContent> Pictures => throw null;
    }
}
