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