public KeyPath GetWalletKeyPathRoot(PaymentMethodId paymentMethodId) { if (WalletKeyPathRoots.TryGetValue(paymentMethodId.ToString().ToLowerInvariant(), out var k)) { return(KeyPath.Parse(k)); } return(null); }
#pragma warning disable CS0618 // Type or member is obsolete public void SetWalletKeyPathRoot(PaymentMethodId paymentMethodId, KeyPath keyPath) { if (keyPath == null) { WalletKeyPathRoots.Remove(paymentMethodId.ToString()); } else { WalletKeyPathRoots.AddOrReplace(paymentMethodId.ToString().ToLowerInvariant(), keyPath.ToString()); } }