Verified Commit 793c774f authored by Jakob Moser's avatar Jakob Moser
Browse files

Add Card property

parent 4cbd19a2
Loading
Loading
Loading
Loading
+9 −1
Original line number Diff line number Diff line
from typing import TYPE_CHECKING

from babel.numbers import format_currency
from sqlalchemy.orm import Mapped, mapped_column
from sqlalchemy.orm import Mapped, mapped_column, relationship

from poolpay.model.Base import Base

if TYPE_CHECKING:
    from poolpay.model.Card import Card
else:
    Card = "Card"
from poolpay.model.IntLike import IntLike


@@ -25,6 +32,7 @@ class Person(Base):
    name: Mapped[str]
    cl_account_name: Mapped[str] = mapped_column(unique=True)
    balance_cents: Mapped[int] = mapped_column(default=0)
    cards: Mapped[list[Card]] = relationship()

    @property
    def balance_str(self) -> str: