class ConcreteTimePeriodException(BaseSchema): date = fields.Date( example="2020-01-01", description="The date of the time period exception." "8601 profile", ) time_ranges = fields.List( fields.Nested(ConcreteTimeRange), example="[{'start': '14:00', 'end': '18:00'}]", )
class TimePeriodException(BaseSchema): date = fields.Date( required=True, example="2020-01-01", description="The date of the time period exception." "8601 profile", ) time_ranges = fields.List( fields.Nested(TimeRange), required=False, example=[{ 'start': '14:00', 'end': '18:00' }], )