Add schemas for account balances

master
Mark Veidemanis 2 years ago
parent 21c5150f6f
commit 5ae838b55f
Signed by: m
GPG Key ID: 5ACFCEED46C0904F

@ -180,7 +180,7 @@ class NordigenClient(BaseClient, AggregatorClient):
"""
path = f"accounts/{account_id}/balances"
response = await self.call(path, schema="AccountBalance")
response = await self.call(path, schema="AccountBalances")
total = 0
currency = None

@ -128,3 +128,20 @@ class AccountDetails(BaseModel):
AccountDetailsSchema = {
"account": "account",
}
class AccountBalance(BaseModel):
balanceAmount: dict[str, str]
balanceType: str
referenceDate: str
class AccountBalances(BaseModel):
balances: list[AccountBalance]
summary: str | None
AccountBalancesSchema = {
"balances": "balances",
"summary": "summary",
}

Loading…
Cancel
Save