@startuml mainframe Добавление/удаление заметки пользователя в ЛК scale 1500x1500 actor user as user participant ARM participant Gateway participant personalCabinet autonumber user -> ARM: Нажимает кнопку "Главная" alt Пользователь ввел текст и снял фокус с поля ARM -> Gateway: Отправляет запрос на\nPUT personal-cabinet/v1/note else Пользователь нажал кнопку "Очистить" ARM -> Gateway: Отправляет запрос на\nDELETE personal-cabinet/v1/note end ARM -> Gateway: Отправляет запрос на GET personal-cabinet/v1/note Gateway -> personalCabinet: Вызывает методы для\nизменения заметок по пользователю personalCabinet --> Gateway: answer Gateway --> ARM: answer ARM --> user: answer @enduml