package Ġcom . b apt ist ec ar lier . kotlin . data g ou v fr . client . model Ċ Ċ import Ġkotlinx . serialization . Serial Name Ċ import Ġkotlinx . serialization . Serializable Ċ Ċ /** Ċ Ġ* Ġ@ property Ġexc ĠThe Ġexception Ġthrown Ġduring Ġexecution Ċ Ġ* Ġ@ property Ġid ĠTh a Ġtask Ġexecution ĠID Ċ Ġ* Ġ@ property Ġresult ĠThe Ġtask Ġresults Ġif Ġexists Ċ Ġ* Ġ@ property Ġstatus ĠC ron Ġexpression Ġfor Ġhour Ċ Ġ* Ġ@ property Ġtraceback ĠThe Ġexecution Ġtraceback Ċ Ġ*/ Ċ @ Serializable Ċ data Ġclass ĠTask ( ĊĠĠĠ Ġ@ Serial Name (" exc ") ĊĠĠĠ Ġvar Ġexc : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġ@ Serial Name (" id ") ĊĠĠĠ Ġvar Ġid : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġ@ Serial Name (" result ") ĊĠĠĠ Ġvar Ġresult : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġ@ Serial Name (" status ") ĊĠĠĠ Ġvar Ġstatus : ĠTask . Status Enum ? Ġ= Ġnull , ĊĠĠĠ Ġ@ Serial Name (" traceback ") ĊĠĠĠ Ġvar Ġtraceback : ĠString ? Ġ= Ġnull Ċ ) Ġ{ ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠC ron Ġexpression Ġfor Ġhour ĊĠĠĠĠ Ġ* ĠValues : ĠSTART ED , ĠRE CE IVED , ĠP ENDING , ĠFAILURE , ĠRET RY , ĠSUCCESS , ĠRE V OK ED ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Serializable ĊĠĠĠ Ġenum Ġclass ĠStatus Enum ( val Ġvalue : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" STARTED ") ĊĠĠĠĠĠĠĠ ĠSTART ED (" STARTED "), ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" RECE IVED ") ĊĠĠĠĠĠĠĠ ĠRE CE IVED (" RECE IVED "), ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" PENDING ") ĊĠĠĠĠĠĠĠ ĠP ENDING (" PENDING "), ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" FAILURE ") ĊĠĠĠĠĠĠĠ ĠFAILURE (" FAILURE "), ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" RETRY ") ĊĠĠĠĠĠĠĠ ĠRET RY (" RETRY "), ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" SUCCESS ") ĊĠĠĠĠĠĠĠ ĠSUCCESS (" SUCCESS "), ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" REV OK ED ") ĊĠĠĠĠĠĠĠ ĠRE V OK ED (" REV OK ED ") ĊĠĠĠ Ġ} Ċ } Ċ