package Ġflask os ki . rs . smart m use um . model Ċ Ċ import Ġjava . io . Serializable Ċ /** Ċ Ġ* ĠCopyright Ġ( c ) Ġ 2 0 1 9 ĠF el ipe ĠF er re ira ĠL ask os ki Ċ Ġ* ĠcÃ³digo Ġfont e Ġlic enci ado Ġp ela ĠMIT ĠLicense Ġ- Ġhttps :// opensource . org / licenses / MIT Ċ Ġ*/ Ċ Ċ // Non - ro utable Ġitem Ġ( cannot Ġbe Ġconsidered Ġon Ġroute Ġbuilding Ġbut Ġhas Ġcontent Ġand Ġrating ) Ċ class ĠSub Item ( ĊĠĠĠĠĠĠĠ Ġoverride Ġvar Ġid : ĠString Ġ= Ġ"", ĊĠĠĠĠĠĠĠ Ġvar Ġgroup Item : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġvar Ġis Recommended : ĠBoolean Ġ= Ġfalse , ĊĠĠĠĠĠĠĠ Ġoverride Ġvar Ġtitle : ĠString Ġ= Ġ"", ĊĠĠĠĠĠĠĠ Ġoverride Ġvar Ġdescription : ĠString Ġ= Ġ"", ĊĠĠĠĠĠĠĠ Ġoverride Ġvar Ġphoto Id : ĠString Ġ= Ġ"", ĊĠĠĠĠĠĠĠ Ġoverride Ġvar Ġavg Rating : ĠFloat Ġ= Ġ 0 f , ĊĠĠĠĠĠĠĠ Ġoverride Ġvar ĠnumberOf Ratings : ĠInt Ġ= Ġ 0 , ĊĠĠĠĠĠĠĠ Ġoverride Ġvar Ġrecom med ation Rating : ĠFloat Ġ= Ġ 3 f , ĊĠĠĠĠĠĠĠ Ġoverride Ġvar Ġtime Needed : ĠDouble Ġ= Ġ 2 . 5 , ĊĠĠĠĠĠĠĠ Ġoverride Ġvar Ġis Vis ited : ĠBoolean Ġ= Ġfalse , ĊĠĠĠĠĠĠĠ Ġoverride Ġvar Ġis Removed : ĠBoolean Ġ= Ġfalse , ĊĠĠĠĠĠĠĠ Ġoverride Ġvar Ġis Closed : ĠBoolean Ġ= Ġfalse ) Ġ: ĠItem izable , ĠSerializable { ĊĊĠĠĠ Ġoverride Ġfun ĠtoString (): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġ"${ this . id } Ġ${ this . title } Ġ${ this . re com med ation Rating }" ĊĠĠĠ Ġ} Ċ }