RLL/LL add validation for schedule periods
Summary: check overlap in start-endDate of few periods
STR:
- Body:
"leaseRules": {
"schedule": {
"hoursBy": {
"value": 4,
"by": "month"
},
"daysBy": {
"value": 6,
"by": "week"
},
"period": [
{
"startDate": "2021-04-20T14:39:28.423601",
"endDate": "2021-04-22T14:39:28.423601",
"weekdays": [
{
"startTime": "06:36",
"endTime": "17:03",
"weekday": {
"uk_UA": "Понеділок"
}
},
{
"startTime": "03:12",
"endTime": "17:09",
"weekday": {
"uk_UA": "Неділя"
}
}
]
},
{
"startDate": "2021-04-21T14:38:27.423601",
"endDate": "2021-04-25T14:39:28.423601",
"weekdays": [
{
"startTime": "12:34",
"endTime": "18:11",
"weekday": {
"uk_UA": "Вівторок"
}
},
{
"startTime": "08:47",
"endTime": "20:15",
"weekday": {
"uk_UA": "Субота"
}
}
]
}
]
},
Actual result: there is overlap
Expected result: should be validated according to doc