feat(api): support schedule quota tracking

This commit is contained in:
avicenan
2026-03-25 11:17:52 +07:00
parent 88e715c592
commit c3f77f4c69
3 changed files with 51 additions and 0 deletions

View File

@ -234,6 +234,7 @@ export class ScheduleController {
doctorId: Joi.string().uuid().required(),
title: Joi.string().max(256).required(),
timezone: Joi.string().max(64).required(),
quota: Joi.number().integer().min(0).allow(null).optional(),
startDate: Joi.string().required(),
untilDate: Joi.string().allow("", null).optional(),
startTimeLocal: Joi.string().required(),
@ -277,6 +278,7 @@ export class ScheduleController {
doctorId: Joi.string().uuid().required(),
title: Joi.string().max(256).required(),
timezone: Joi.string().max(64).required(),
quota: Joi.number().integer().min(0).allow(null).optional(),
startDate: Joi.string().required(),
untilDate: Joi.string().allow("", null).optional(),
startTimeLocal: Joi.string().required(),