<PackageReference Include="System.ClientModel" Version="1.12.0" />

System.ClientModel.Primitives.CredentialKind

public enum CredentialKind
Specifies the kind of connection used by the client.
namespace System.ClientModel.Primitives { public enum CredentialKind { None, ApiKeyString, TokenCredential } } namespace System.ClientModel.Primitives { public sealed class CredentialSettings { public string this[string key] { [System.Runtime.CompilerServices.NullableContext(1)] [return: System.Runtime.CompilerServices.Nullable(2)] get; } public string CredentialSource { get; set; } public string Key { get; set; } public IConfigurationSection AdditionalProperties { get; set; } public CredentialSettings(IConfigurationSection section); } }