// <auto-generated/>

#nullable disable

using System;
using System.ClientModel.Primitives;
using System.Diagnostics.CodeAnalysis;

namespace _Type.Dictionary
{
    public partial class DictionaryClient
    {
        public DictionaryClient() : this(new Uri("http://localhost:3000"), new DictionaryClientOptions()) => throw null;

        internal DictionaryClient(AuthenticationPolicy authenticationPolicy, Uri endpoint, DictionaryClientOptions options) => throw null;

        public DictionaryClient(Uri endpoint, DictionaryClientOptions options) : this(null, endpoint, options) => throw null;

        [Experimental("SCME0002")]
        public DictionaryClient(DictionaryClientSettings settings) : this(AuthenticationPolicy.Create(settings), settings?.Endpoint, settings?.Options) => throw null;

        public ClientPipeline Pipeline => throw null;

        public virtual Int32Value GetInt32ValueClient() => throw null;

        public virtual Int64Value GetInt64ValueClient() => throw null;

        public virtual BooleanValue GetBooleanValueClient() => throw null;

        public virtual StringValue GetStringValueClient() => throw null;

        public virtual Float32Value GetFloat32ValueClient() => throw null;

        public virtual DatetimeValue GetDatetimeValueClient() => throw null;

        public virtual DurationValue GetDurationValueClient() => throw null;

        public virtual UnknownValue GetUnknownValueClient() => throw null;

        public virtual ModelValue GetModelValueClient() => throw null;

        public virtual RecursiveModelValue GetRecursiveModelValueClient() => throw null;

        public virtual NullableFloatValue GetNullableFloatValueClient() => throw null;
    }
}
