package Ġcom . fs ck . k 9 m _ m . mail store Ċ Ċ enum Ġclass ĠSend State ( val Ġdatabase Name : ĠString ) Ġ{ ĊĠĠĠ ĠREAD Y (" ready "), ĊĠĠĠ ĠRET RI ES _ EX CE EDED (" retries _ ex ceeded "), ĊĠĠĠ ĠERROR (" error "); ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġ@ Jvm Static ĊĠĠĠĠĠĠĠ Ġfun Ġfrom Database Name ( database Name : ĠString ): ĠSend State Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠSend State . values (). first OrNull Ġ{ Ġit . database Name Ġ== Ġdatabase Name Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ?: Ġthrow ĠIllegalArgumentException (" Unknown Ġvalue : Ġ$ database Name ") ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ