diff --git a/README.md b/README.md index 236ff86..d400ea9 100644 --- a/README.md +++ b/README.md @@ -409,7 +409,7 @@ null * Все поля, кроме `comment` обязательны к заполнению * `user_treatment_schemes_uuid` должен указывать на существующую схему лечения -##### Response - 201 - Created +##### Response - 201 - Updated ``` { `uuid`: "61351bb1-7563-479d-a8e9-201d0ff934c2", @@ -472,8 +472,8 @@ null ### 6.Потоки исключений: #### B1.Пользователь отказывается подтвердить действие * Запись не удаляется -#### B2.Пользователь подтверждает удаление записи на момент, когда запись удалена с другого устройства -* Выдается оответствующий код ответа 204 +#### B2.Пользователь удаляет несуществующую запись +* Выдается соответствующий ответ с ошибкой ### 7.Постусловия * Целевая запись отсутствует в БД ### 8.API-Маршруты @@ -484,49 +484,12 @@ null ##### Требования к валидации: * `:diary_guid` должен указывать на существующую страницу дневника -##### Response - 201 - Created +##### Response - 204 - Deleted ``` -{ - `uuid`: "61351bb1-7563-479d-a8e9-201d0ff934c2", - `user_uuid`: "71351bb1-7563-479d-a8e9-201d0ff934c2", - `time` "172493000", - `mania_level`: "6", - `depression_level`: "6", - `mood_level`: "7", - `activity_level`: "4", - `appetite_level`: "5", - `dream_level`: "5", - `anxiety_level`: "9", - `comment`: "Сильная тревога. Пришлось выпить аминазин", - `user_treatment_scheme`: { - "uuid": "248313cb-a75e-4331-8379-d3f2fc36b68d" - "treatment_name": "Bipolar I Scheme Urgent", - "instructions": "Схема для быстрого и жесткого купирования психозов. Аминазин пить каждый день.", - "medications": [ - { - "uuid": "eda5a5f7-167a-44b9-900d-c5c6acfc249b", - "name": "Aminazin", - "dose": 100, - "unit": "mg", - "is_urgent": true - } - ] - }, -} +null ``` ##### Errors -* `400 BAD_REQUEST` — отсутствуют обязательные поля -* `400 BAD_REQUEST` — сервер не смог десереализовать JSON -* `422 UNPROCECCABLE_ENTITY` - `time` не должно быть изменено -* `422 TREATMENT_SCHEME_IS_NOT_EXISTS` - такой схемы лечения болезни не существует +* `404 NOT_FOUND` - такой схемы лечения болезни никогда не существовало или она уже удалена ### 10. Используемые сущности ДБ -* diaries(uuid(PK), time , mania_level , depression_level , mood_level , activity_level , appetite_level , dream_level , anxiety_level, user_treatment_schemes_uuid) -* mania(level(PK)) -* depressions(level(PK)) -* moods(level(PK)) -* activities(level(PK)) -* appetites(level(PK)) -* dreams(level(PK)) -* anxiety(level(PK)) -* user_treatment_schemes(uuid(PK)) +* diaries(uuid(PK))