- Все время должно быть в time zone Utc
- endpoint(handler) может возвращать код 500 при ошибках сервера(справидливо для всех Get и Post запросов)
- endpoint(handler) может возвращать код 400 при несоответствии запроса схеме(справидливо для всех Get и Post запросов)
Добавление будильника
- Входные данные:
{ "description":string, "alarmTime": js timestamp(Date.now()) }
Примечания:- description - максимальная длина 200 символов
- alarmTime - минимальное значение 0
- alarmTime - максимальное значение 32533921440000 (3000 год в js timestamp)
- Выходные данные:
{ "status":"ok" }
Получение списка не прозвеневших будильников
- Выходные данные:
"alarms":{ "description":string, "alarmTime": js timestamp(Date.now()) }[]
Примечания:- description - максимальная длина 200 символов
- alarmTime - минимальное значение 0
- alarmTime - максимальное значение 32533921440000 (3000 год в js timestamp)
Возвращает описание будильника когда его время придет.
- Выходные данные:
{ "message":string }