"""Calendar/accounting period models for ROA2WEB applications.""" from typing import List, Optional from pydantic import BaseModel class CalendarPeriod(BaseModel): """Model for an accounting period.""" an: int # Year luna: int # Month (1-12) display_name: str # Format: "Decembrie 2025" class CalendarPeriodsResponse(BaseModel): """Response model for calendar periods list.""" periods: List[CalendarPeriod] current_period: Optional[CalendarPeriod] = None total_count: int