package Ġcom . r ak uten . tech . mobile . mini app . errors Ċ Ċ import Ġandroidx . annotation . Keep Ċ import Ġcom . r ak uten . tech . mobile . mini app . storage . database . DATABASE _ BUSY _ ERROR Ċ import Ġcom . r ak uten . tech . mobile . mini app . storage . database . DATABASE _ IO _ ERROR Ċ import Ġcom . r ak uten . tech . mobile . mini app . storage . database . DATABASE _ UN AVAILABLE _ ERROR Ċ import Ġcom . r ak uten . tech . mobile . mini app . storage . database . DATABASE _ SPACE _ LIMIT _ RE ACHED _ ERROR Ċ Ċ /** Ċ Ġ* ĠA Ġclass Ġto Ġprovide Ġthe Ġcustom Ġerrors Ġspecific Ġfor Ġsecure Ġstorage . Ċ Ġ*/ Ċ @ Keep Ċ internal Ġclass ĠMini App Secure Storage Error ( val Ġtype : ĠString ? Ġ= Ġnull , Ġval Ġmessage : ĠString ? Ġ= Ġnull ) Ġ: ĊĠĠĠ ĠMini App Bridge Error ( type , Ġmessage ) Ġ{ ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval ĠSecure Storage IO Error Ġ= Ġ" Secure Storage IO Error " ĊĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval ĠSecure Storage Full Error Ġ= Ġ" Secure Storage Full Error " ĊĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval ĠSecure Storage Busy Error Ġ= Ġ" Secure Storage Busy Error " ĊĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval ĠSecure Storage Unavailable Error Ġ= Ġ" Secure Storage Unavailable Error " ĊĊĠĠĠĠĠĠĠ Ġ// ĠFailed Ġto Ġread / write Ġsecure Ġstorage . ĊĠĠĠĠĠĠĠ Ġval Ġsecure Storage IO Error Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ ĠMini App Secure Storage Error ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠSecure Storage IO Error , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġerror Description ( Secure Storage IO Error ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġval Ġsecure Storage Full Error Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ ĠMini App Secure Storage Error ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠSecure Storage Full Error , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġerror Description ( Secure Storage Full Error ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġval Ġsecure Storage Busy Error Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ ĠMini App Secure Storage Error ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠSecure Storage Busy Error , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġerror Description ( Secure Storage Busy Error ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġval Ġsecure Storage Unavailable Error Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ ĠMini App Secure Storage Error ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠSecure Storage Unavailable Error , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġerror Description ( Secure Storage Unavailable Error ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġprivate Ġfun Ġerror Description ( error : ĠString ): ĠString Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ( error ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠSecure Storage IO Error Ġ-> ĠDATABASE _ IO _ ERROR ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠSecure Storage Busy Error Ġ-> ĠDATABASE _ BUSY _ ERROR ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠSecure Storage Full Error Ġ-> ĠDATABASE _ SPACE _ LIMIT _ RE ACHED _ ERROR ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠSecure Storage Unavailable Error Ġ-> ĠDATABASE _ UN AVAILABLE _ ERROR ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> Ġ"" ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ