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