16 lines
421 B
Python
16 lines
421 B
Python
"""Domain entity: Child (per-child entitlement anchor)."""
|
|
|
|
from dataclasses import dataclass
|
|
from datetime import date, datetime
|
|
from uuid import UUID
|
|
|
|
|
|
@dataclass
|
|
class Child:
|
|
id: UUID
|
|
workspace_id: UUID
|
|
name: str
|
|
birth_date: date # use expected_birth_date (due date) if unborn
|
|
preschool_start_date: date | None = None # drives the preschool-day reserve tip
|
|
created_at: datetime | None = None
|