/* Ċ Ġ* ĠCopyright Ġ 2 0 1 8 ĠK eval ĠP ate l . Ċ Ġ* Ċ Ġ* Ġ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 Ġhttp :// 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 Ġcom . ke val p ate l 2 1 0 6 . gr ren build . entities Ċ Ċ import Ġandroid . arch . persistence . room . Type Converter Ċ import Ġandroid . content . Context Ċ import Ġandroid . support . annotation . Color Int Ċ import Ġandroid . support . annotation . Color Res Ċ import Ġcom . ke val p ate l 2 1 0 6 . green build . utils . getColor Compat ĊĊ Ċ /** Ċ Ġ* ĠCreated Ġby ĠK eval p ate l 2 1 0 6 Ġon Ġ 1 8 - Apr - 1 8 . Ċ Ġ* Ċ Ġ* Ġ@ author Ġ< a Ġhref =" https :// github . com / ke val p ate l 2 1 0 6 "> ke val p ate l 2 1 0 6 </ a > Ċ Ġ*/ Ċ enum Ġclass ĠBuild State Ġ{ ĊĠĠĠ ĠPAS SED , ĊĠĠĠ ĠRUN NING , ĊĠĠĠ ĠFAILED , ĊĠĠĠ ĠC ANCE LED , ĊĠĠĠ ĠER RO RED , ĊĠĠĠ ĠBO OT ING , ĊĠĠĠ ĠUNKNOWN Ċ } Ċ Ċ @ Color Int Ċ fun ĠBuild State . get Build State Color ( context : ĠContext ): ĠInt Ġ{ ĊĠĠĠ Ġreturn Ġwhen Ġ( this ) Ġ{ ĊĠĠĠĠĠĠĠ ĠBuild State . PAS SED Ġ-> Ġcontext . getColor Compat ( R . color . build _ passed ) ĊĠĠĠĠĠĠĠ ĠBuild State . RUNNING Ġ-> Ġcontext . getColor Compat ( R . color . build _ running ) ĊĠĠĠĠĠĠĠ ĠBuild State . FAILED Ġ-> Ġcontext . getColor Compat ( R . color . build _ failed ) ĊĠĠĠĠĠĠĠ ĠBuild State . C ANCE LED Ġ-> Ġcontext . getColor Compat ( R . color . build _ c anceled ) ĊĠĠĠĠĠĠĠ ĠBuild State . ER RO RED Ġ-> Ġcontext . getColor Compat ( R . color . build _ er rored ) ĊĠĠĠĠĠĠĠ ĠBuild State . BOOT ING Ġ-> Ġcontext . getColor Compat ( R . color . build _ boot ing ) ĊĠĠĠĠĠĠĠ ĠBuild State . UNKNOWN Ġ-> Ġcontext . getColor Compat ( R . color . build _ unknown ) ĊĠĠĠ Ġ} Ċ } Ċ Ċ @ Color Res Ċ fun ĠBuild State . get Build State Color Res (): ĠInt Ġ{ ĊĠĠĠ Ġreturn Ġwhen Ġ( this ) Ġ{ ĊĠĠĠĠĠĠĠ ĠBuild State . PAS SED Ġ-> ĠR . color . build _ passed ĊĠĠĠĠĠĠĠ ĠBuild State . RUNNING Ġ-> ĠR . color . build _ running ĊĠĠĠĠĠĠĠ ĠBuild State . FAILED Ġ-> ĠR . color . build _ failed ĊĠĠĠĠĠĠĠ ĠBuild State . C ANCE LED Ġ-> ĠR . color . build _ c anceled ĊĠĠĠĠĠĠĠ ĠBuild State . ER RO RED Ġ-> ĠR . color . build _ er rored ĊĠĠĠĠĠĠĠ ĠBuild State . BOOT ING Ġ-> ĠR . color . build _ boot ing ĊĠĠĠĠĠĠĠ ĠBuild State . UNKNOWN Ġ-> ĠR . color . build _ unknown ĊĠĠĠ Ġ} Ċ } Ċ Ċ fun ĠBuild State . get Build State Name ( context : ĠContext ): ĠString Ġ{ ĊĠĠĠ Ġreturn Ġwhen Ġ( this ) Ġ{ ĊĠĠĠĠĠĠĠ ĠBuild State . PAS SED Ġ-> Ġcontext . getString ( R . string . build _ state _ passed ) ĊĠĠĠĠĠĠĠ ĠBuild State . RUNNING Ġ-> Ġcontext . getString ( R . string . build _ state _ running ) ĊĠĠĠĠĠĠĠ ĠBuild State . FAILED Ġ-> Ġcontext . getString ( R . string . build _ state _ failed ) ĊĠĠĠĠĠĠĠ ĠBuild State . C ANCE LED Ġ-> Ġcontext . getString ( R . string . build _ state _ c anceled ) ĊĠĠĠĠĠĠĠ ĠBuild State . ER RO RED Ġ-> Ġcontext . getString ( R . string . build _ state _ error ) ĊĠĠĠĠĠĠĠ ĠBuild State . BOOT ING Ġ-> Ġcontext . getString ( R . string . build _ state _ boot ing ) ĊĠĠĠĠĠĠĠ ĠBuild State . UNKNOWN Ġ-> Ġcontext . getString ( R . string . build _ state _ unknown ) ĊĠĠĠ Ġ} Ċ } Ċ