package Ġcom . guardian ange ls . foot ball . data Ċ Ċ import Ġandroid . os . Parcelable Ċ import Ġandroidx . annotation . Keep Ċ import Ġcom . google . firebase . firestore . Exclude Ċ import Ġkotlinx . parcel ize . Parcel ize Ċ Ċ enum Ġclass ĠPlayer Type Ġ{ ĊĠĠĠ ĠGO AL _ KE E PER , ĊĠĠĠ ĠDEF ENDER , ĊĠĠĠ ĠM ID FI EL DER , ĊĠĠĠ ĠFOR WARD , ĊĠĠĠ ĠCO ACH Ċ } Ċ Ċ /** Ċ Ġ* ĠAll Ġare ĠNullable Ġsince Ġfire store Ġrequires Ġan Ġempty Ġconstructor Ċ Ġ*/ Ċ @ Keep Ċ @ Parcel ize Ċ data Ġclass ĠPlayer ( ĊĊĠĠĠ Ġ@ get : Exclude Ġ// ĠExclude Ġthe Ġid Ġsince Ġit 's Ġonly Ġset Ġat Ġthe Ġtime Ġof Ġdownload ĊĠĠĠ Ġvar Ġid : ĠString ? Ġ= Ġ"", ĊĊĠĠĠ Ġvar Ġplayer Name : ĠString ? Ġ= Ġ"", ĊĠĠĠ Ġvar Ġplayer Number : ĠString ? Ġ= Ġ"", ĊĠĠĠ Ġvar Ġplayer Type : ĠPlayer Type ? Ġ= Ġnull , ĊĠĠĠ Ġvar Ġplayer Age : ĠInt ? Ġ= Ġnull , ĊĠĠĠ Ġvar Ġplayer Height : ĠFloat ? Ġ= Ġnull , ĊĠĠĠ Ġvar Ġplayer Weight : ĠFloat ? Ġ= Ġnull , ĊĊĠĠĠ Ġvar Ġtotal Games : ĠInt ? Ġ= Ġnull , ĊĠĠĠ Ġ// ĠPlayer Stats ĊĠĠĠ Ġvar Ġtotal Go als : ĠInt ? Ġ= Ġnull , ĊĊĠĠĠ Ġ// ĠStats Ġfor ĠGoal ĠK eeper ĊĠĠĠ Ġvar Ġtotal S aves : ĠInt ? Ġ= Ġnull , ĊĠĠĠ Ġvar Ġtotal Clean Sheet s : ĠInt ? Ġ= Ġnull , ĊĊĠĠĠ Ġ// ĠStats Ġfor ĠCo ach ĊĠĠĠ Ġvar Ġtotal W ins : ĠInt ? Ġ= Ġnull , ĊĊĠĠĠ Ġvar Ġremote Uri : ĠString ? Ġ= Ġ"", Ġ// ĠPoints Ġto Ġthe Ġimage Ġin Ġfirebase Ġstorage Ċ ) Ġ: ĠParcel able