package Ġcom . example . my che e sec akes . domain . model Ċ Ċ import Ġcom . example . my che e sec akes . domain . model . Category .* Ċ import Ġcom . example . my che e sec akes . domain . model . menu items . MenuItem Ċ import Ġkotlin . collections . HashMap Ċ Ċ class ĠChe e sec ake ( ĊĠĠĠ Ġoverride Ġval Ġname : ĠString , ĊĠĠĠ Ġval Ġche e sec ake : ĠString , ĊĠĠĠ Ġval Ġcr ust : ĠString , ĊĠĠĠ Ġval Ġn uts : ĠN uts , ĊĠĠĠ Ġval Ġdol lo ps : ĠString , ĊĠĠĠ Ġval Ġto pping : ĠString , ĊĠĠĠ Ġval Ġpresentation : ĠString , ĊĠĠĠ Ġval Ġcategories : ĠSet < Category >, Ġ Ġ// ĠChange Ġto ĠList ĊĠĠĠ Ġoverride Ġval Ġimage URL : ĠString , ĊĠĠĠ Ġoverride Ġval Ġid : ĠString ? Ġ= Ġnull , Ċ ) Ġ: ĠMenuItem ( id Ġ= Ġid , Ġname Ġ= Ġname , Ġimage URL Ġ= Ġimage URL ) Ġ{ Ċ Ċ } Ċ Ċ enum Ġclass ĠCategory ( val Ġname String : ĠString ) Ġ{ ĊĠĠĠ ĠC HO COL ATE (" Cho colate ĠL over "), ĊĠĠĠ ĠF RU IT (" F ruit "), ĊĠĠĠ ĠN UT S (" N uts "), ĊĠĠĠ ĠMO US SE (" M ous se "), ĊĠĠĠ ĠCAR AME L (" Car amel "), ĊĠĠĠ ĠC AND Y (" C andy "), ĊĠĠĠ ĠCA KE (" Cake "), ĊĠĠĠ ĠK IDS FA VE (" K ids ' ĠF avorite "), ĊĠĠĠ ĠC IN NA MON (" C inn amon "), ĊĠĠĠ ĠGL UT EN FREE (" Gl uten Free "), ĊĠĠĠ ĠCO FF EE (" C offee "), ĊĠĠĠ ĠLI QUE UR (" L ique ur "), ĊĠĠĠ ĠLO WC ARB (" Low ĠCar b "), ĊĠĠĠ ĠSE ASON AL (" Season al "), ĊĠĠĠ ĠPA STR Y (" Pa stry "), ĊĠĠĠ ĠV AN IL LA (" Van illa "), Ċ } Ċ Ċ enum Ġclass ĠN uts Ġ{ ĊĠĠĠ Ġ//@ SerializedName (" None ") ĊĠĠĠ ĠNONE Ġ{ ĊĠĠĠĠĠĠĠ Ġoverride Ġfun ĠtoString () Ġ= Ġ" None " ĊĠĠĠ Ġ}, ĊĠĠĠ Ġ//@ SerializedName (" Pe an uts ") ĊĠĠĠ ĠPE AN UT S Ġ Ġ{ ĊĠĠĠĠĠĠĠ Ġoverride Ġfun ĠtoString () Ġ= Ġ" Pe an uts " ĊĠĠĠ Ġ}, ĊĠĠĠ Ġ//@ SerializedName (" P ec ans ") ĊĠĠĠ ĠP EC ANS Ġ{ ĊĠĠĠĠĠĠĠ Ġoverride Ġfun ĠtoString () Ġ= Ġ" P ec ans " ĊĠĠĠ Ġ}, ĊĠĠĠ Ġ//@ SerializedName (" H azel nut ") ĊĠĠĠ ĠH AZ EL N UT S Ġ{ ĊĠĠĠĠĠĠĠ Ġoverride Ġfun ĠtoString () Ġ= Ġ" H azel nut " ĊĠĠĠ Ġ}, ĊĠĠĠ Ġ//@ SerializedName (" Brick le ") ĊĠĠĠ ĠBR ICK LE Ġ{ ĊĠĠĠĠĠĠĠ Ġoverride Ġfun ĠtoString () Ġ= Ġ" Brick le " ĊĠĠĠ Ġ}, ĊĠĠĠ ĠH AZ EL N UT Ġ{ ĊĠĠĠĠĠĠĠ Ġoverride Ġfun ĠtoString () Ġ= Ġ" H azel nut " ĊĠĠĠ Ġ}; Ċ Ċ } Ċ