<PackageReference Include="Relativity.Server.Transfer.SDK" Version="7.7.0" />

UseLegacyWebApiToggle

using Relativity.Transfer.Resources; using System; namespace Relativity.Transfer { internal class UseLegacyWebApiToggle : IToggle { private readonly ClientConfiguration clientConfiguration; private readonly ITransferLog log; public bool Value { get { bool useLegacyWebApi = clientConfiguration.UseLegacyWebApi; LogIfTrue(useLegacyWebApi); return useLegacyWebApi; } } public UseLegacyWebApiToggle(ClientConfiguration clientConfiguration, ITransferLog log) { this.clientConfiguration = clientConfiguration; this.log = log; } private void LogIfTrue(bool value) { if (value) log.LogWarning(CoreStrings.WebApiObsoleteWarningMessage, Array.Empty<object>()); } } }