package Ġcom . ap ion . ap ion home . data . model . community Ċ Ċ import Ġandroid . os . Parcelable Ċ import Ġcom . ap ion . ap ion home . data . model . Gener a Entity Ċ import Ġcom . ap ion . ap ion home . data . model . House Ċ import Ġcom . google . gson . annotations . SerializedName Ċ import Ġkotlinx . parcel ize . Parcel ize Ċ Ċ @ Parcel ize Ċ data Ġclass ĠCommunity ( ĊĠĠĠ Ġ@ SerializedName (" id ") ĊĠĠĠ Ġval Ġid : ĠInt Ġ= Ġ- 1 , ĊĠĠĠ Ġ@ SerializedName (" name ") ĊĠĠĠ Ġval Ġname : ĠString , ĊĠĠĠ Ġ@ SerializedName (" district ") ĊĠĠĠ Ġval Ġdistrict : ĠString , ĊĠĠĠ Ġ@ SerializedName (" short _ description ") ĊĠĠĠ Ġval Ġshort Desc : ĠString , ĊĠĠĠ Ġ@ SerializedName (" avatar ") ĊĠĠĠ Ġval Ġavatar : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġ@ SerializedName (" cover ") ĊĠĠĠ Ġval Ġcover : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġ@ SerializedName (" created _ at ") ĊĠĠĠ Ġval Ġcreated _ at : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġ@ SerializedName (" updated _ at ") ĊĠĠĠ Ġval Ġupdated _ at : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġ@ SerializedName (" house s ") ĊĠĠĠ Ġval Ġhouse s : ĠList < House > Ġ= Ġempty List (), ĊĠĠĠ Ġ@ SerializedName (" participants ") ĊĠĠĠ Ġval Ġparticipants : ĠList < Participant > Ġ= Ġempty List (), Ċ ) Ġ: ĠGener a Entity , ĠParcel able Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġare Items The Same ( new Item : ĠGener a Entity ): ĠBoolean Ġ= ĊĠĠĠĠĠĠĠ Ġnew Item Ġis ĠCommunity Ġ&& Ġthis . id Ġ== Ġnew Item . id ĊĊĠĠĠ Ġoverride Ġfun Ġare Contents The Same ( new Item : ĠGener a Entity ): ĠBoolean Ġ= ĊĠĠĠĠĠĠĠ Ġnew Item Ġis ĠCommunity Ġ&& Ġthis Ġ== Ġnew Item Ċ } Ċ