package Ġbr . com . ot 6 . pix . detail čĊč Ċ import Ġbr . com . ot 6 . Account Type č Ċ import Ġbr . com . ot 6 . Detail Pix Key Response č Ċ import Ġbr . com . ot 6 . KeyType č Ċ import Ġbr . com . ot 6 . pix . Pix KeyType č Ċ import Ġcom . google . protobuf . Timestamp č Ċ import Ġjava . time . Zone Id čĊč Ċ class ĠDetail Pix Key Response Converter Ġ{ čĊčĊĠĠĠ Ġfun Ġconvert ( key Info : ĠP ix Key Info ): ĠDetail Pix Key Response Ġ{ čĊĠĠĠĠĠĠĠ Ġreturn ĠDetail Pix Key Response . newBuilder () čĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. set ClientId ( key Info . clientId ?. toString () Ġ?: Ġ"") čĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. set Pix Id ( key Info . pix Id ?. toString () Ġ?: Ġ"") čĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. set Key ( čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠDetail Pix Key Response . Pix Key . newBuilder () čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. setType ( čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġwhen Ġ( key Info . key Type ) Ġ{ čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠP ix KeyType . PHONE Ġ-> ĠKey Type . CEL ULAR čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠP ix KeyType . RANDOM Ġ-> ĠKey Type . ALE ATOR IA čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> ĠKey Type . valueOf ( key Info . key Type . name ) čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. set Key ( key Info . key ) čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. set Account ( čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠDetail Pix Key Response . Pix Key . Account Info . newBuilder () čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. setType ( key Info . account Type ) čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. set Inst itution ( key Info . account . institution ) čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. set Owner Name ( key Info . account . owner Name ) čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. set Owner C pf ( key Info . account . owner C pf ) čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. set Ag ency ( key Info . account . agency ) čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. set Number ( key Info . account . number ) čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. build () čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. set Creation Date ( čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġkey Info . creation Date . let Ġ{ čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠcreatedAt Ġ= Ġit . at Zone ( Zone Id . of (" UTC ")). to Instant () čĊčĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠTimestamp . newBuilder () čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. set Seconds ( createdAt . epoch Second ) čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. set Nan os ( createdAt . nano ) čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. build () čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. build () čĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) čĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. build () čĊĠĠĠ Ġ} č Ċ } čĊ