package Ġdev . k off ein . shopping reminder . models Ċ Ċ import Ġandroid . os . Parcelable Ċ import Ġkotlinx . parcel ize . Parcel ize Ċ import Ġjava . util .* Ċ Ċ @ Parcel ize Ċ data Ġclass ĠItem ( ĊĠĠĠ Ġval Ġname : ĠString , ĊĠĠĠ Ġval Ġdescription : ĠString , ĊĠĠĠ Ġval Ġplace : ĠString , ĊĠĠĠ Ġval Ġid : ĠString Ċ ) Ġ: ĠParcel able Ġ{ ĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġof Nullable ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġname : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdescription : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġplace : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġid : ĠString ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġ) Ġ= ĠItem ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġname Ġ?: Ġ"", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdescription Ġ?: Ġ"", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġplace Ġ?: Ġ"", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġid Ġ?: ĠUUID . randomUUID (). toString () ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} Ċ } Ċ