/* Ċ Ġ* ĠCopyright Ġ 2 0 2 0 ĠAlex i ĠBre Ċ Ġ* Ċ Ġ* ĠLicensed Ġunder Ġthe ĠApache ĠLicense , ĠVersion Ġ 2 . 0 Ġ( the Ġ" License "); Ċ Ġ* Ġyou Ġmay Ġnot Ġuse Ġthis Ġfile Ġexcept Ġin Ġcompliance Ġwith Ġthe ĠLicense . Ċ Ġ* ĠYou Ġmay Ġobtain Ġa Ġcopy Ġof Ġthe ĠLicense Ġat Ċ Ġ* Ċ Ġ* ĠĠĠĠ Ġhttps :// www . apache . org / licenses / LICENSE - 2 . 0 Ċ Ġ* Ċ Ġ* ĠUnless Ġrequired Ġby Ġapplicable Ġlaw Ġor Ġagreed Ġto Ġin Ġwriting , Ġsoftware Ċ Ġ* Ġdistributed Ġunder Ġthe ĠLicense Ġis Ġdistributed Ġon Ġan Ġ" AS ĠIS " ĠBASIS , Ċ Ġ* ĠWITHOUT ĠWARRANTIES ĠOR ĠCONDITIONS ĠOF ĠANY ĠKIND , Ġeither Ġexpress Ġor Ġimplied . Ċ Ġ* ĠSee Ġthe ĠLicense Ġfor Ġthe Ġspecific Ġlanguage Ġgoverning Ġpermissions Ġand Ċ Ġ* Ġlimitations Ġunder Ġthe ĠLicense . Ċ Ġ*/ Ċ package Ġtech . alex ib . pl aid . client . model Ċ Ċ import Ġkotlinx . serialization . Serial Name Ċ import Ġkotlinx . serialization . Serializable Ċ Ċ /** Ċ Ġ* ĠA Ġrepresentation Ġof Ġthe Ġstatus Ġhealth Ġof Ġa Ġrequest Ġtype . ĠAuth Ġrequests , ĠBalance Ġrequests , Ċ Ġ* ĠIdentity Ġrequests , ĠTransactions Ġupdates , ĠInvest ments Ġupdates , Ġand ĠItem Ġlog ins Ġeach Ġhave Ġtheir Ġown Ċ Ġ* Ġstatus Ġobject . Ċ Ġ* Ġ@ param Ġstatus Ġ` HE ALTH Y `: Ġthe Ġmajority Ġof Ġrequests Ġare Ġsuccessful Ċ Ġ* Ġ` DE GR ADED `: Ġonly Ġsome Ġrequests Ġare Ġsuccessful Ċ Ġ* Ġ` DOWN `: Ġall Ġrequests Ġare Ġfailing Ċ Ġ* Ġ@ param Ġlast Status Change ĠISO Ġ 8 6 0 1 Ġformatted Ġtimestamp Ġof Ġthe Ġlast Ġstatus Ġchange Ġfor Ġthe Ċ Ġ* Ġinstitution . Ċ Ġ* Ġ@ param Ġbreak down ĠA Ġdetailed Ġbreak down Ġof Ġthe Ġinstitution 's Ġperformance Ġfor Ġa Ġrequest Ġtype . ĠThe Ċ Ġ* Ġvalues Ġfor Ġ` success `, Ġ` error _ pl aid `, Ġand Ġ` error _ institution ` Ġsum Ġto Ġ 1 . Ċ Ġ*/ Ċ @ Serializable Ċ data Ġclass ĠProduct Status ( ĊĠĠĠ Ġ@ Serial Name (" status ") ĊĠĠĠ Ġval Ġstatus : ĠStatus , ĊĠĠĠ Ġ@ Serial Name (" last _ status _ change ") ĊĠĠĠ Ġval Ġlast Status Change : ĠString , ĊĠĠĠ Ġ@ Serial Name (" break down ") ĊĠĠĠ Ġval Ġbreak down : ĠStatus Break down Ċ ) Ġ{ ĊĠĠĠ Ġ@ Serializable ĊĠĠĠ Ġenum Ġclass ĠStatus Ġ{ ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" HE ALTH Y ") ĊĠĠĠĠĠĠĠ ĠHE ALTH Y , ĊĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" DE GR ADED ") ĊĠĠĠĠĠĠĠ ĠDE GR ADED , ĊĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" DOWN ") ĊĠĠĠĠĠĠĠ ĠDOWN ĊĠĠĠ Ġ} Ċ } Ċ