package Ġpl . pat ry k . my hair d ress er . data . model Ċ Ċ data Ġclass ĠAppointment ( var ĠuserID : ĠString Ġ= Ġ"", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġvar Ġname : ĠString Ġ= Ġ"", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġvar Ġphone : ĠString Ġ= Ġ"", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġvar Ġappointment ID : ĠString Ġ= Ġ"", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġvar Ġservice : ĠString Ġ= Ġ"", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġvar Ġdate : ĠString Ġ= Ġ"", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġvar Ġtime : ĠString Ġ= Ġ"", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġvar Ġverification _ state : ĠString Ġ= ĠVER IFICATION _ STATE _ IDLE ) Ġ{ ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġconst Ġval ĠVER IFICATION _ STATE _ IDLE Ġ= Ġ" STATE _ IDLE " ĊĠĠĠĠĠĠĠ Ġconst Ġval ĠVER IFICATION _ STATE _ PENDING Ġ= Ġ" STATE _ PENDING " ĊĠĠĠĠĠĠĠ Ġconst Ġval ĠVER IFICATION _ STATE _ APPRO VED Ġ= Ġ" STATE _ APPRO VED " ĊĠĠĠĠĠĠĠ Ġconst Ġval ĠVER IFICATION _ STATE _ RE JECT ED Ġ= Ġ" STATE _ RE JECT ED " ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ// ĠUsed Ġwhen Ġcalling Ġupdate Children ĊĠĠĠ Ġ// Ġwhich Ġrequires ĠMap < String , ĠAny > Ġargument . ĊĠĠĠ Ġ// ĠUpdates Ġonly Ġmentioned Ġfields ĊĠĠĠ Ġfun Ġto Map (): ĠMap < String , ĠAny > Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġresult : ĠHashMap < String , ĠAny > Ġ= ĠHashMap () ĊĠĠĠĠĠĠĠ Ġresult [" userID "] Ġ= ĠuserID ĊĠĠĠĠĠĠĠ Ġresult [" name "] Ġ= Ġname ĊĠĠĠĠĠĠĠ Ġresult [" phone "] Ġ= Ġphone ĊĠĠĠĠĠĠĠ Ġresult [" appointment ID "] Ġ= Ġappointment ID ĊĠĠĠĠĠĠĠ Ġresult [" service "] Ġ= Ġservice ĊĠĠĠĠĠĠĠ Ġresult [" date "] Ġ= Ġdate ĊĠĠĠĠĠĠĠ Ġresult [" time "] Ġ= Ġtime ĊĠĠĠĠĠĠĠ Ġresult [" verification _ state "] Ġ= Ġverification _ state ĊĠĠĠĠĠĠĠ Ġreturn Ġresult ĊĠĠĠ Ġ} Ċ }