From 1b6f6ef771b2bcd5dbe696c21692ab647abe5116 Mon Sep 17 00:00:00 2001 From: "hannes.kuchelmeister" Date: Sun, 29 Dec 2019 16:38:52 +0100 Subject: [PATCH] add sequence diagram for preference handling --- .../sequence_diagram_preference.plantuml | 38 +++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 Additional_Notes/sequence_diagram_preference.plantuml diff --git a/Additional_Notes/sequence_diagram_preference.plantuml b/Additional_Notes/sequence_diagram_preference.plantuml new file mode 100644 index 0000000..e13974e --- /dev/null +++ b/Additional_Notes/sequence_diagram_preference.plantuml @@ -0,0 +1,38 @@ +@startuml +skinparam monochrome true +skinparam SequenceBoxBackgroundColor #ffffff +skinparam ParticipantPadding 5 +skinparam shadowing false +hide footbox + +title Preferences + + + +activate M.Customer + + +M.Customer -> M.Collab: like/dislike +note left +{ + "type": "like"|"dislike", + "data": //String// +} +end note +activate M.Collab + +M.Collab -> M.Collab : update preferences + +M.Customer <- M.Collab: updated preference state +deactivate M.Collab +note right +{ + "type": "preferenceUpdate", + "data": { + "likes": //Array//, + "dislikes": //Array// + } +} +end note + +@enduml \ No newline at end of file