package Ġorg . simple . clin ic . drug s . sync Ċ Ċ import Ġcom . squareup . mos hi . Json Ċ import Ġcom . squareup . mos hi . Json Class Ċ import Ġorg . simple . clin ic . drug s . Pre scribed Dr ug Ċ import Ġorg . simple . clin ic . patient . Sync Status Ċ import Ġorg . th reet en . bp . Instant Ċ import Ġjava . util . UUID Ċ Ċ @ Json Class ( generate Adapter Ġ= Ġtrue ) Ċ data Ġclass ĠPre scribed Dr ug Payload ( ĊĊĠĠĠ Ġ@ Json ( name Ġ= Ġ" id ") ĊĠĠĠ Ġval Ġuuid : ĠUUID , ĊĊĠĠĠ Ġ@ Json ( name Ġ= Ġ" name ") ĊĠĠĠ Ġval Ġname : ĠString , ĊĊĠĠĠ Ġ@ Json ( name Ġ= Ġ" dos age ") ĊĠĠĠ Ġval Ġdos age : ĠString ?, ĊĊĠĠĠ Ġ@ Json ( name Ġ= Ġ" rx norm _ code ") ĊĠĠĠ Ġval Ġrx Norm Code : ĠString ?, ĊĊĠĠĠ Ġ@ Json ( name Ġ= Ġ" is _ deleted ") ĊĠĠĠ Ġval Ġis Deleted : ĠBoolean , ĊĊĠĠĠ Ġ@ Json ( name Ġ= Ġ" is _ protocol _ drug ") ĊĠĠĠ Ġval Ġis Protocol Dr ug : ĠBoolean , ĊĊĠĠĠ Ġ@ Json ( name Ġ= Ġ" patient _ id ") ĊĠĠĠ Ġval Ġpatient Id : ĠUUID , ĊĊĠĠĠ Ġ@ Json ( name Ġ= Ġ" facility _ id ") ĊĠĠĠ Ġval Ġfacility Id : ĠUUID , ĊĊĠĠĠ Ġ@ Json ( name Ġ= Ġ" created _ at ") ĊĠĠĠ Ġval ĠcreatedAt : ĠInstant , ĊĊĠĠĠ Ġ@ Json ( name Ġ= Ġ" updated _ at ") ĊĠĠĠ Ġval ĠupdatedAt : ĠInstant Ċ ) Ġ{ ĊĊĠ Ġfun Ġto Database Model ( sync Status : ĠSync Status ): ĠPre scribed Dr ug Ġ{ ĊĠĠĠ Ġreturn ĠPre scribed Dr ug ( ĊĠĠĠĠĠĠĠ Ġuuid Ġ= Ġuuid , ĊĠĠĠĠĠĠĠ Ġname Ġ= Ġname , ĊĠĠĠĠĠĠĠ Ġdos age Ġ= Ġdos age , ĊĠĠĠĠĠĠĠ Ġrx Norm Code Ġ= Ġrx Norm Code , ĊĠĠĠĠĠĠĠ Ġis Deleted Ġ= Ġis Deleted , ĊĠĠĠĠĠĠĠ Ġis Protocol Dr ug Ġ= Ġis Protocol Dr ug , ĊĠĠĠĠĠĠĠ Ġpatient Uuid Ġ= Ġpatient Id , ĊĠĠĠĠĠĠĠ Ġfacility Uuid Ġ= Ġfacility Id , ĊĠĠĠĠĠĠĠ Ġsync Status Ġ= Ġsync Status , ĊĠĠĠĠĠĠĠ ĠcreatedAt Ġ= ĠcreatedAt , ĊĠĠĠĠĠĠĠ ĠupdatedAt Ġ= ĠupdatedAt ĊĠĠĠ Ġ) ĊĠ Ġ} Ċ } Ċ