parent
2cdd947467
commit
6caa9f1eba
@ -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
|
||||||
|
```
|
Loading…
Reference in new issue