package Ġcom . example . quick match . network čĊč Ċ import Ġcom . squareup . mos hi . Json čĊč Ċ data Ġclass ĠPlayer And Player Bel ong Club Object ( čĊĠĠĠ Ġ@ Json ( name Ġ= Ġ" player ") Ġval Ġid Player Ġ: ĠInt , čĊĠĠĠ Ġ@ Json ( name Ġ= Ġ" club ") Ġval Ġid Club Ġ: ĠInt , čĊĠĠĠ Ġ@ Json ( name Ġ= Ġ" is _ admin ") Ġval Ġadmin Ġ: ĠBoolean , čĊĠĠĠ Ġ@ Json ( name Ġ= Ġ" in scription _ date ") Ġval Ġin scription Date Ġ: ĠString , čĊĠĠĠ Ġ@ Json ( name Ġ= Ġ" s cored _ goals _ club ") Ġval Ġs cored Go als Club Ġ: ĠInt , čĊĠĠĠ Ġ@ Json ( name Ġ= Ġ" con ce ded _ goals _ club ") Ġval Ġcon ce ded Go als Club Ġ: ĠInt , čĊĠĠĠ Ġ@ Json ( name Ġ= Ġ" matches _ play ed _ club ") Ġval Ġmatches Play ed Club Ġ: ĠInt , čĊĠĠĠ Ġ@ Json ( name Ġ= Ġ" v ict ories _ club ") Ġval Ġv ict ories Club Ġ: ĠInt , čĊĠĠĠ Ġval Ġid Ġ: ĠInt ?, čĊĠĠĠ Ġval Ġs urname Ġ: ĠString , čĊĠĠĠ Ġ@ Json ( name Ġ= Ġ" first _ name ") Ġval ĠfirstName Ġ: ĠString , čĊĠĠĠ Ġval Ġpseudo Ġ: ĠString , čĊĠĠĠ Ġ@ Json ( name Ġ= Ġ" md p ") Ġvar Ġpassword Ġ: ĠString , čĊĠĠĠ Ġ@ Json ( name Ġ= Ġ" mail _ address ") Ġval Ġmail Address Ġ: ĠString , čĊĠĠĠ Ġ@ Json ( name Ġ= Ġ" phone _ number ") Ġval ĠphoneNumber Ġ: ĠString ?, čĊĠĠĠ Ġ@ Json ( name Ġ= Ġ" s cored _ goals ") Ġval Ġs cored Go als Ġ: ĠInt , čĊĠĠĠ Ġ@ Json ( name Ġ= Ġ" con ce ded _ goals ") Ġval Ġcon ce ded Go als Ġ: ĠInt , čĊĠĠĠ Ġ@ Json ( name Ġ= Ġ" matches _ play ed ") Ġval Ġmatches Play ed Ġ: ĠInt , čĊĠĠĠ Ġval Ġv ict ories Ġ: ĠInt , čĊĠĠĠ Ġval Ġavatar Ġ: ĠString ?, čĊĠĠĠ Ġval Ġbio Ġ: ĠString ?, čĊĠĠĠ Ġ@ Json ( name Ġ= Ġ" is _ valid ") Ġval ĠisValid Ġ: ĠBoolean ?, čĊĠĠĠ Ġ@ Json ( name Ġ= Ġ" private _ profil ") Ġval Ġis Private Ġ: ĠBoolean ? č Ċ )