/** Ċ * ĠCopyright ĠS or am its u ĠCo ., ĠLtd . ĠAll ĠRights ĠReserved . Ċ * ĠSPDX - License - Identifier : ĠGPL - 3 . 0 Ċ */ Ċ Ċ package Ġjp . co . sor am its u . core _ db . converters Ċ Ċ import Ġandroidx . room . Type Converter Ċ import Ġjp . co . sor am its u . core _ db . model . Transfer Transaction Local Ċ Ċ class ĠTransaction Status Converter Ġ{ ĊĊĠĠĠ Ġ@ Type Converter ĊĠĠĠ Ġfun Ġfrom Type ( type : ĠTransfer Transaction Local . Status ): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ( type ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠTransfer Transaction Local . Status . PENDING Ġ-> Ġ 0 ĊĠĠĠĠĠĠĠĠĠĠĠ ĠTransfer Transaction Local . Status . COMMIT TED Ġ-> Ġ 1 ĊĠĠĠĠĠĠĠĠĠĠĠ ĠTransfer Transaction Local . Status . RE JECT ED Ġ-> Ġ 2 ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Type Converter ĊĠĠĠ Ġfun Ġto Type ( state : ĠInt ): ĠTransfer Transaction Local . Status Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ( state ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠ 0 Ġ-> ĠTransfer Transaction Local . Status . PENDING ĊĠĠĠĠĠĠĠĠĠĠĠĠ 1 Ġ-> ĠTransfer Transaction Local . Status . COMMIT TED ĊĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> ĠTransfer Transaction Local . Status . RE JECT ED ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }