2022-03-04 22:47:06 +00:00
|
|
|
# Other library imports
|
|
|
|
# import requests
|
|
|
|
# from json import dumps
|
|
|
|
|
|
|
|
# Project imports
|
|
|
|
# from settings import settings
|
|
|
|
import sinks.fidor
|
|
|
|
import sinks.nordigen
|
|
|
|
import sinks.truelayer
|
2022-03-05 21:52:31 +00:00
|
|
|
import util
|
2022-03-04 22:47:06 +00:00
|
|
|
|
|
|
|
|
2022-03-05 21:52:31 +00:00
|
|
|
class Sinks(util.Base):
|
2022-03-04 22:47:06 +00:00
|
|
|
"""
|
|
|
|
Class to manage calls to various sinks.
|
|
|
|
"""
|
|
|
|
|
|
|
|
def __init__(self):
|
2022-03-05 21:52:31 +00:00
|
|
|
super().__init__()
|
2022-03-04 22:47:06 +00:00
|
|
|
self.fidor = sinks.fidor.Fidor()
|
|
|
|
self.nordigen = sinks.nordigen.Nordigen()
|
2022-03-07 19:59:30 +00:00
|
|
|
self.truelayer = sinks.truelayer.TrueLayer(self)
|
|
|
|
# setattr(self.truelayer, "sinks", self)
|
|
|
|
|
|
|
|
def got_transactions(self, bank, account_id, transactions):
|
|
|
|
print("GOT transactions", bank, account_id, transactions)
|