TEAM class

Class nameTEAM
DefinitionInformation of tournament teams
FeaturesAttributeDescriptionData type
idunique identifiertext
nameteam namevar. Unicode text
emailteam email addressvar. Unicode text
phoneteam common phone numbervariable text
back_accountteam bank accountvariable text
contactteam contact informationvariable text
Unique featureid
Relation to other classes-

TEAM - example class object

idJ001
nameRollihaukat
emailrollihaukat@gmail.com
phone+358554319543
back_accountFI4870716142809720
contact20540, Halinen

TEAM_STATUS class

Class nameTEAM_STATUS
DefinitionTeam rank status in an event
FeaturesAttributeDescriptionData type
team_statusteam current status in eventtext (values: playing, signed in, played, ranked)
rankteam ranking in eventinteger (range 1 to 999)
Unique feature-
Relation to other classesStatus depends on team and tournament event information

TEAM_STATUS - example class object

team_statusranked
rank3

TEAM_RANK class

Class nameTEAM_RANK
DefinitionRanking information between teams
FeaturesAttributeDescriptionData type
rankunique identifier (rank)integer (range 0 to 9999)
Unique featurerank
Relation to other classesTeam's id retrieved from TEAM class

TEAM_RANK - example class object

rank432

PLAYER class

Class namePLAYER
DefinitionInformation of an active player in a team
FeaturesAttributeDescriptionData type
idunique identifiertext
firstnameplayer's first namevar. Unicode text
lastnameplayer's surnamevar. Unicode text
emailplayer's email addressvar. Unicode text
phoneplayer's phone numbervariable text
team_idunique identifier of player's teamtext
contactplayer's contact informationvariable text
Unique featureid
Relation to other classesPlayer belongs to a team

PLAYER - example class object

idANTI
firstnameAnita
lastnameTilhonen
emailanita.tilhonen@gmail.com
phone+3584634151416
team_idJ001
contactHoviherrankatu 2A 5, 20780, Kaarina

PLAYER_RANK class

Class namePLAYER_RANK
DefinitionPersonal ranking information of a player in a specific team
FeaturesAttributeDescriptionData type
rankunique identifier (rank)integer (range 0 to 99)
Unique featurerank
Relation to other classesPlayer's id retrieved from PLAYER class

PLAYER_RANK - example class object

rank2

CLUBROOM class

Class nameCLUBROOM
DefinitionGame tournament physical location
FeaturesAttributeDescriptionData type
idunique identifiertext
nameclubroom namevar. Unicode text
contactclubroom contact informationvariable text
Unique featureid
Relation to other classes-

CLUBROOM - example class object

idLAUT
nameLautakomero
contactKajaaninkatu 1, 00510, Helsinki

EVENT class

Class nameEVENT
DefinitionGame tournament information
FeaturesAttributeDescriptionData type
idunique identifiertext
namegame tournament namevariable text
starttimetournament opening timetime
endtimetournament closing timetime
feetournament fee (payment)integer
extrainfoadditional tournament informationvar. Unicode text
Unique featureid
Relation to other classesTournament event can take its place in a physical place

EVENT - example class object

idT001
nameDnD Rogue Challenge
starttime2019-11-23 14:00:00.000
endtime2019-11-24 06:00:00.000
fee15
extrainfoCome to see world's top teams challenging each other.

BETTOR class

Class nameBETTOR
DefinitionInformation about a person who bets on a team in an event
FeaturesAttributeDescriptionData type
idunique identifier (account/nickname)variable text
firstnamebettor's first namevar. Unicode text
lastnamebettor's surnamevar. Unicode text
emailbettor's email addressvar. Unicode text
phonebettor's phone numbervariable text
bank_accountbettor's bank accountvariable text
passwordbettor's salted and encrypted password hashvariable text
Unique featureid
Relation to other classes-

BETTOR - example class object

idForceWeaver
firstnameNiko
lastnameTepponen
emailforceweaver77@hotmail.com
phone0445321770
bank_accountFI7176990982569721
passwordd9bb16f24a9d35a57b6dec1603e9d12780dce7116d160a743b6fee5cdcb4ed70c494b6b838b7b5bff286079f19f6295d27fef573883eae6e9ec1d604d79b4ec7