// <auto-generated/>

#nullable disable

using System.ClientModel;
using System.ClientModel.Primitives;
using System.Threading;
using System.Threading.Tasks;
using Encode._Array;

namespace Encode._Array._Property
{
    public partial class Property
    {
        protected Property() => throw null;

        public ClientPipeline Pipeline => throw null;

        public virtual ClientResult CommaDelimited(BinaryContent content, RequestOptions options = null) => throw null;

        public virtual Task<ClientResult> CommaDelimitedAsync(BinaryContent content, RequestOptions options = null) => throw null;

        public virtual ClientResult<CommaDelimitedArrayProperty> CommaDelimited(CommaDelimitedArrayProperty body, CancellationToken cancellationToken = default) => throw null;

        public virtual Task<ClientResult<CommaDelimitedArrayProperty>> CommaDelimitedAsync(CommaDelimitedArrayProperty body, CancellationToken cancellationToken = default) => throw null;

        public virtual ClientResult SpaceDelimited(BinaryContent content, RequestOptions options = null) => throw null;

        public virtual Task<ClientResult> SpaceDelimitedAsync(BinaryContent content, RequestOptions options = null) => throw null;

        public virtual ClientResult<SpaceDelimitedArrayProperty> SpaceDelimited(SpaceDelimitedArrayProperty body, CancellationToken cancellationToken = default) => throw null;

        public virtual Task<ClientResult<SpaceDelimitedArrayProperty>> SpaceDelimitedAsync(SpaceDelimitedArrayProperty body, CancellationToken cancellationToken = default) => throw null;

        public virtual ClientResult PipeDelimited(BinaryContent content, RequestOptions options = null) => throw null;

        public virtual Task<ClientResult> PipeDelimitedAsync(BinaryContent content, RequestOptions options = null) => throw null;

        public virtual ClientResult<PipeDelimitedArrayProperty> PipeDelimited(PipeDelimitedArrayProperty body, CancellationToken cancellationToken = default) => throw null;

        public virtual Task<ClientResult<PipeDelimitedArrayProperty>> PipeDelimitedAsync(PipeDelimitedArrayProperty body, CancellationToken cancellationToken = default) => throw null;

        public virtual ClientResult NewlineDelimited(BinaryContent content, RequestOptions options = null) => throw null;

        public virtual Task<ClientResult> NewlineDelimitedAsync(BinaryContent content, RequestOptions options = null) => throw null;

        public virtual ClientResult<NewlineDelimitedArrayProperty> NewlineDelimited(NewlineDelimitedArrayProperty body, CancellationToken cancellationToken = default) => throw null;

        public virtual Task<ClientResult<NewlineDelimitedArrayProperty>> NewlineDelimitedAsync(NewlineDelimitedArrayProperty body, CancellationToken cancellationToken = default) => throw null;
    }
}
