feat(infra): add extensions members for plaid accounts

This commit is contained in:
Stevan Freeborn
2026-02-14 06:46:05 -06:00
parent 6190470fe2
commit 29d8758ede
@@ -0,0 +1,15 @@
namespace FiscalOS.Infra.Accounts.Plaid;
public static class PlaidExtensions
{
#pragma warning disable CA1034
extension(Going.Plaid.Entity.Account act)
{
public string CurrencyCode => act.Balances.IsoCurrencyCode
?? act.Balances.UnofficialCurrencyCode
?? "Unknown";
public decimal Available => act.Balances.Available.GetValueOrDefault();
public decimal Current => act.Balances.Current.GetValueOrDefault();
}
}