package Ġbr . com . z up . academy . dto Ċ Ċ import Ġbr . com . z up . academy .* Ċ Ċ object ĠRet orno Det al hes Ch ave Pix Ġ{ ĊĠĠĠ Ġfun Ġconverter ( ĊĠĠĠĠĠĠĠ Ġdados Ch ave : ĠP ix Key Details Response ĊĠĠĠ Ġ): ĠKey Bus car Response Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠKey Bus car Response . newBuilder () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. set Pix Id ( dados Ch ave . pix Id . toString () Ġ?: Ġ"") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. set Cliente Id ( dados Ch ave . cliente Id . toString () Ġ?: Ġ"") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. set Ch ave Pix ( Key Bus car Response . Ch ave Pix . newBuilder () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. set Tipo Ch ave ( Tipo De Ch ave . valueOf ( dados Ch ave . key Type )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. set Ch ave ( dados Ch ave . key ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. set Cont a ( Key Bus car Response . Ch ave Pix . Cont a . newBuilder () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. set Tipo Cont a ( if ( dados Ch ave . bank Account . account Type Ġ== Ġ" C ACC "){ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠTipo De Cont a . CONT A _ COR REN TE ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} else ĠTipo De Cont a . CONT A _ PO UP AN CA ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. set Inst itu icao Nome ( dados Ch ave . bank Account . participant ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. set Inst itu icao I spb ( dados Ch ave . bank Account . participant ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. set T it ular Nome ( dados Ch ave . owner . name ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. set T it ular C pf ( dados Ch ave . owner . tax Id Number ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. set Ag encia ( dados Ch ave . bank Account . branch ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. set Numero ( dados Ch ave . bank Account . account Number )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. set Cri ada Em ( dados Ch ave . createdAt ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ). build () ĊĠĠĠ Ġ} Ċ } Ċ