API Integration Flow
UC-3: Create tournament
Description
This use case describes how a user can create a tournament through DGG API
Actors
User
Game app
DGG ID Service
Preconditions
API Key provided by DGG
Game login account
Postconditions
A new tournament has been created and be shown up on the tournament list
Trigger
UC-4: Create tournament prizes
Description
This use case describes how a user can create prizes for a tournament
Actors
User
Game app
DGG ID Service
Preconditions
API Key provided by DGG
Game login account
Postconditions
Create tournament prizes successfully
Trigger
UC-5: Create team prizes
Description
This use case describes how a user can set prizes for winning teams
Actors
User
Game app
DGG ID Service
Preconditions
API Key provided by DGG
Game login account
Postconditions
Create team prizes successfully
Trigger
UC-6 Create groups
Description
This use case describes how a user can create groups for a tournament
Actors
User
Game app
DGG ID Service
Preconditions
API Key provided by DGG
Game login account
Postconditions
Create tournament groups successfully
Trigger
UC-7: Create group results
Description
This use case describes how a user can create results for groups joined tournament
Actors
User
Game app
DGG ID Service
Preconditions
API Key provided by DGG
Game login account
Postconditions
Create group results successfully
Trigger
UC-8: Create new matches
Description
This use case describes how a user can create matches in a tournament through DGG API
Actors
User
Game app
DGG ID Service
Preconditions
API Key provided by DGG
Game login account
Postconditions
Get tournament details successfully
Trigger
UC-9: Create teams
Description
This use case describes how a user can create teams
Actors
User
Game app
DGG ID Service
Preconditions
API Key provided by DGG
Game login account
Postconditions
Create teams successfully
Trigger
UC-10: Get tournament details
Description
This use case describes how a user can get tournament details
Actors
User
Game app
DGG ID Service
Preconditions
API Key provided by DGG
Game login account
Postconditions
Get tournament details successfully
Trigger
UC-11: Get tournament matches
Description
This use case describes how a user can get the list of matches in a tournament
Actors
User
Game app
DGG ID Service
Preconditions
API Key provided by DGG
Game login account
Postconditions
Get all matches in a tournament successfully
Trigger
UC-12: Get tournaments list
Description
This use case describes how a user can get the list of tournaments
Actors
User
Game app
DGG ID Service
Preconditions
API Key provided by DGG
Game login account
Postconditions
Get tournament list successfully
Trigger
UC-13: Get tournament prizes
Description
This use case describes how a user can get tournament prizes by tournament ID
Actors
User
Game app
DGG ID Service
Preconditions
API Key provided by DGG
Game login account
Postconditions
Get tournament prizes successfully
Trigger
UC-14: Get tournament prize details
Description
This use case describes how a user can get prize details
Actors
User
Game app
DGG ID Service
Preconditions
API Key provided by DGG
Game login account
Postconditions
Get prize details successfully
Trigger
UC-15: Get tournament teams
Description
This use case describes how a user can get the list of teams by tournament ID
Actors
User
Game app
DGG ID Service
Preconditions
API Key provided by DGG
Game login account
Postconditions
Get the list of teams in a tournament successfully
Trigger
UC-16: Get tournament groups
Description
This use case describes how a user can get groups of a tournament by tournament ID
Actors
User
Game app
DGG ID Service
Preconditions
API Key provided by DGG
Game login account
Postconditions
Get the list of groups in a tournament successfully
Trigger
UC-17: Get tournament group details
Description
This use case describes how a user can get group details in a tournament
Actors
User
Game app
DGG ID Service
Preconditions
API Key provided by DGG
Game login account
Postconditions
Get group details successfully
Trigger
UC-18: Get group result details
Description
This use case describes how a user can get group results in detail
Actors
User
Game app
DGG ID Service
Preconditions
API Key provided by DGG
Game login account
Postconditions
Get group result details successfully
Trigger
UC-19: Get match details
Description
This use case describes how a user can get match details in a tournament through DGG API
Actors
User
Game app
DGG ID Service
Preconditions
API Key provided by DGG
Game login account
Postconditions
Get match details successfully
Trigger
UC-20: Get team members
Description
This use case describes how a user can get the list of members in a team
Actors
User
Game app
DGG ID Service
Preconditions
API Key provided by DGG
Game login account
Postconditions
Get the list of members in a team successfully
Trigger
UC-21: Get tournament modes
Description
This use case describes how a user can get tournament modes which are applicable to tournaments on DGG platform
Actors
User
Game app
DGG ID Service
Preconditions
API Key provided by DGG
Game login account
Postconditions
Get tournament modes successfully
Trigger
UC-22: Get network list
Description
This use case describes how a user can get tournament Networks which are applicable to tournaments on DGG platform
Actors
User
Game app
DGG ID Service
Preconditions
API Key provided by DGG
Game login account
Postconditions
Get Networks successfully
Trigger
UC-23: Get my teams
Description
This use case describes how a user get team list of a member
Actors
User
Game app
DGG ID Service
Preconditions
API Key provided by DGG
Game login account
Postconditions
Get my teams successfully
Trigger
UC-24: Get my team details
Description
This use case describes how a team owner can get member list
Actors
User
Game app
DGG ID Service
Preconditions
API Key provided by DGG
Game login account
Postconditions
Get my team details successfully
Trigger
UC-25: Update my teams
Description
This use case describes how a user (team owner) can update a team
Actors
User
Game app
DGG ID Service
Preconditions
API Key provided by DGG
Game login account
Postconditions
Update teams successfully
Trigger
UC-26: Update tournament prizes
Description
This use case describes how a user can update prizes of a tournament
Actors
User
Game app
DGG ID Service
Preconditions
API Key provided by DGG
Game login account
Postconditions
Update tournament prizes successfully
Trigger
UC-27: Update tournament details
Description
This use case describes how a user can update a tournament
Actors
User
Game app
DGG ID Service
Preconditions
API Key provided by DGG
Game login account
Postconditions
The tournament details has been updated.
Trigger
UC-28: Update tournament matches
Description
This use case describes how a user can update matches in a tournament through DGG API
Actors
User
Game app
DGG ID Service
Preconditions
API Key provided by DGG
Game login account
Postconditions
Get tournament matches successfully
Trigger
UC-29: Update team prizes
Description
This use case describes how a user can update prizes for winning teams in a tournament
Actors
User
Game app
DGG ID Service
Preconditions
API Key provided by DGG
Game login account
Postconditions
Update team prizes successfully
Trigger
UC-30: Update groups
Description
This use case describes how a user can update groups joined a tournament
Actors
User
Game app
DGG ID Service
Preconditions
API Key provided by DGG
Game login account
Postconditions
Update tournament groups successfully
Trigger
UC-31: Update group results
Description
This use case describes how a user can update results for groups joined tournament
Actors
User
Game app
DGG ID Service
Preconditions
API Key provided by DGG
Game login account
Postconditions
Update group results successfully
Trigger
Last updated