Files
python-fun/domain/marketplace/classified_ad.py

16 lines
421 B
Python

from dataclasses import dataclass, field
from decimal import Decimal
from domain.marketplace.classified_ad_id import ClassifiedAdId
from domain.marketplace.price import Price
from domain.marketplace.user_id import UserId
@dataclass(frozen=True)
class ClassifiedAd:
id: ClassifiedAdId
_ownerId: UserId
title: str
text: str
price: Price = field(default_factory=lambda: Price(amount=Decimal("0.00")))