// <auto-generated/>

#nullable disable

using System.ClientModel.Primitives;
using System.Diagnostics.CodeAnalysis;
using Microsoft.Extensions.Configuration;

namespace Server.Versions.Versioned
{
    public partial class VersionedClientOptions : ClientPipelineOptions
    {
        private const ServiceVersion LatestVersion = ServiceVersion.V2022_12_01_Preview;

        public VersionedClientOptions(ServiceVersion version = LatestVersion) => throw null;

        [Experimental("SCME0002")]
        internal VersionedClientOptions(IConfigurationSection section) : base(section) => throw null;

        public enum ServiceVersion
        {
            /// <summary> The version 2022-12-01-preview. </summary>
            V2021_01_01_Preview = 1,
            /// <summary> The version 2022-12-01-preview. </summary>
            V2022_12_01_Preview = 2
        }
    }
}
