Source code for ascetic_ddd.seedwork.domain.values.time_range_exporter
import datetime
from ascetic_ddd.seedwork.domain.values.time_range import ITimeRangeExporter
__all__ = ("TimeRangeExporter",)
[docs]
class TimeRangeExporter(ITimeRangeExporter):
data: dict[str, datetime.datetime | None]
def __init__(self) -> None:
self.data = {}
[docs]
def set_lower(self, value: datetime.datetime | None) -> None:
self.data["lower"] = value
[docs]
def set_upper(self, value: datetime.datetime | None) -> None:
self.data["upper"] = value