Source code for ascetic_ddd.seedwork.domain.values.point_exporter

from decimal import Decimal

from ascetic_ddd.seedwork.domain.values.point import IPointExporter

__all__ = ("PointExporter",)


[docs] class PointExporter(IPointExporter): def __init__(self) -> None: self.data = {}
[docs] def set_longitude(self, value: Decimal | None) -> None: self.data["longitude"] = value
[docs] def set_latitude(self, value: Decimal | None) -> None: self.data["latitude"] = value
[docs] def set_altitude(self, value: Decimal | None) -> None: self.data["altitude"] = value