Skip to content

Commit bd2e7f8

Browse files
author
Tom Hendrikx
committed
Clean up the BalanceReports resource
1 parent 45f5b82 commit bd2e7f8

File tree

3 files changed

+1
-17
lines changed

3 files changed

+1
-17
lines changed

mollie/api/objects/balance.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ def pending_amount(self):
6363
def get_report(self, **params: Any) -> BalanceReport:
6464
from ..resources import BalanceReports
6565

66-
return BalanceReports(self.client, self).get_report(params=params)
66+
return BalanceReports(self.client, resource_path=f"balances/{self.id}/report").get_report(params=params)
6767

6868
def get_transactions(self, **params: Any) -> ObjectList:
6969
from ..resources import BalanceTransactions

mollie/api/objects/balance_report.py

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,6 @@
22

33

44
class BalanceReport(ObjectBase):
5-
@classmethod
6-
def get_resource_class(cls, client):
7-
from ..resources import BalanceReports
8-
9-
return BalanceReports(client)
10-
115
@property
126
def resource(self):
137
return self._get_property("resource")

mollie/api/resources/balances.py

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -42,21 +42,11 @@ def get(self, resource_id: str, **params: Any) -> Balance:
4242

4343

4444
class BalanceReports(ResourceBase):
45-
46-
_balance: "Balance"
47-
48-
def __init__(self, client: "Client", balance: "Balance") -> None:
49-
self._balance = balance
50-
super().__init__(client)
51-
5245
def get_resource_object(self, result: dict) -> BalanceReport:
5346
from ..objects.balance_report import BalanceReport
5447

5548
return BalanceReport(result, self.client)
5649

57-
def get_resource_path(self) -> str:
58-
return f"balances/{self._balance.id}/report"
59-
6050
def get_report(self, **params: Any) -> BalanceReport:
6151
path = self.get_resource_path()
6252
result = self.perform_api_call(self.REST_READ, path, params=params)

0 commit comments

Comments
 (0)