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