From 6caa9f1ebaa857cb0308ab1a6bee975b09b56841 Mon Sep 17 00:00:00 2001 From: Arthur VALIN Date: Mon, 22 Jan 2024 16:12:25 +0100 Subject: [PATCH] =?UTF-8?q?Ajouter=20'Participation=20=C3=A0=20un=20Bet'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Participation-%C3%A0-un-Bet.md | 37 ++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 Participation-%C3%A0-un-Bet.md diff --git a/Participation-%C3%A0-un-Bet.md b/Participation-%C3%A0-un-Bet.md new file mode 100644 index 0000000..74b2262 --- /dev/null +++ b/Participation-%C3%A0-un-Bet.md @@ -0,0 +1,37 @@ +## Participation à un bet + +```plantuml +@startuml +title Participation à un Bet - Diagramme de séquence +actor Creator as Crt +actor User as Usr +participant ":Application" as App +participant ":Web Api" as Api + + Crt -> App : createBet + App -> Api : createBet + Api --> App : response + + Usr -> App : participate + App -> Api : participateToBet + Api --> App : response + + group When [End bet date has passed] + Api --> App : retrieveBetToConfirm + App --> Crt : requestConfirmation + + alt confirmAnswer + Crt -> App : confirmAnswer + App -> Api : confirmAnswer + Api --> App : response + App -> Usr : displayResult + + else + group When [Has been 1 week] + Api --> Api : refundUsers + Api --> Api : endBet + end + end + end +@enduml +``` \ No newline at end of file