ascetic_ddd.seedwork.domain.values.time_range

Classes

ITimeRangeExporter()

TimeRange([lower, upper])

class ascetic_ddd.seedwork.domain.values.time_range.TimeRange(lower=None, upper=None)[source]

Bases: TimestamptzRange

Parameters:
lower : datetime | None

upper : datetime | None

export(exporter)[source]
Return type:

None

Parameters:
exporter : ITimeRangeExporter

class ascetic_ddd.seedwork.domain.values.time_range.ITimeRangeExporter[source]

Bases: object

abstractmethod set_lower(value)[source]
Return type:

None

Parameters:
value : datetime

abstractmethod set_upper(value)[source]
Return type:

None

Parameters:
value : datetime