ascetic_ddd.seedwork.domain.values.point

Classes

EmptyPoint()

IPointExporter()

Point(latitude, longitude[, altitude])

class ascetic_ddd.seedwork.domain.values.point.Point(latitude, longitude, altitude=None)[source]

Bases: _Point

Parameters:
latitude : Decimal

longitude : Decimal

altitude : Decimal | None

export(exporter)[source]
Return type:

None

Parameters:
exporter : IPointExporter

static empty()[source]
Return type:

EmptyPoint

property is_empty : bool
class ascetic_ddd.seedwork.domain.values.point.IPointExporter[source]

Bases: object

abstractmethod set_longitude(value)[source]
Return type:

None

Parameters:
value : Decimal | None

abstractmethod set_latitude(value)[source]
Return type:

None

Parameters:
value : Decimal | None

abstractmethod set_altitude(value)[source]
Return type:

None

Parameters:
value : Decimal | None