comdirect complete dummy generation

This commit is contained in:
2026-09-13 12:11:41 +02:00
parent 61d7eb54a3
commit ef07fa5a2e
6 changed files with 202 additions and 22 deletions
+5 -13
View File
@@ -78,7 +78,7 @@ class ComdirectGiro(ComdirectBase):
def parse_date_book(cls, date_str: str) -> date | None:
return _parse_date_german(date_str)
def parameters_to_dict(self, by_name=True) -> dict[str, str]:
def parameters_to_dict(self, by_name: bool = True) -> dict[str, str]:
parameters = dict(**super().parameters_to_dict(by_name=by_name))
parameters.update(
{
@@ -94,11 +94,6 @@ class ComdirectGiro(ComdirectBase):
class ComdirectCreditCard(ComdirectGiro):
# # Fields from parents:
# date_val
# amount_eur
# date_book
# type
# text
date_book: date | None = Field(alias="Buchungstag", examples=["07.09.2026"])
date_val: date | None = Field(alias="Umsatztag", default=None)
type: str = Field(
@@ -112,10 +107,8 @@ class ComdirectCreditCard(ComdirectGiro):
alias="Umsatz in EUR", examples=["32,43"], default=None
)
def parameters_to_str(self, sep=", ", str_qualifier=False): ...
def parameters_to_dict(self) -> dict[str, str]:
parameters = dict(**super().parameters_to_dict())
def parameters_to_dict(self, by_name: bool = True) -> dict[str, str]:
parameters = dict(**super().parameters_to_dict(by_name=by_name))
parameters.update(
{
"Umsatztag": self._date2str(self.date_val),
@@ -127,7 +120,6 @@ class ComdirectCreditCard(ComdirectGiro):
class ComdirectDepot(ComdirectBase):
# # Fields from parents:
# date_val
# amount_eur
date_val: date | None = Field(alias="Geschäftstag")
num: Decimal = Field(alias="Stück / Nom.")
@@ -141,8 +133,8 @@ class ComdirectDepot(ComdirectBase):
def parse_decimals(cls, decimal_in: str) -> Decimal:
return _parse_decimal_german(decimal_in)
def parameters_to_dict(self) -> dict[str, str]:
parameters = dict(**super().parameters_to_dict())
def parameters_to_dict(self, by_name: bool = True) -> dict[str, str]:
parameters = dict(**super().parameters_to_dict(by_name=by_name))
parameters.update(
{
"Geschäftstag": self._date2str(self.date_val),