package Ġcom . h iv ian . model . domain Ċ Ċ data Ġclass ĠPokemon ( ĊĠĠĠ Ġvar Ġpokemon Id : ĠInt , ĊĠĠĠ Ġvar Ġname : ĠString , ĊĠĠĠ Ġvar ĠimageUrl : ĠString , ĊĠĠĠ Ġvar Ġheight : ĠInt Ġ= Ġ 0 , ĊĠĠĠ Ġvar Ġweight : ĠInt Ġ= Ġ 0 , ĊĠĠĠ Ġvar Ġabilities : ĠPokemon Abilities Ġ= ĠPokemon Abilities . empty (), ĊĠĠĠ Ġvar Ġforms : ĠList < String > Ġ= Ġempty List (), ĊĠĠĠ Ġvar Ġmoves : ĠList < String > Ġ= Ġempty List (), ĊĠĠĠ Ġvar Ġstats : ĠPokemon Stats Ġ= ĠPokemon Stats . empty (), ĊĠĠĠ Ġvar Ġtypes : ĠPokemon Types Ġ= ĠPokemon Types . empty (), ĊĠĠĠ Ġvar Ġfavorite : ĠBoolean Ġ= Ġfalse , ĊĠĠĠ Ġvar Ġcaught : ĠBoolean Ġ= Ġfalse , ĊĠĠĠ Ġvar Ġgeneration : ĠInt ? Ġ= Ġnull Ċ ) Ċ