package Ġbr . com . z up . ot 6 . iz abel . ap lic acao . dto . pix Ċ Ċ import Ġbr . com . z up . ot 6 . iz abel . Tipo Ch ave Pix Ċ import Ġbr . com . z up . ot 6 . iz abel . Tipo Cont a Ċ import Ġbr . com . z up . ot 6 . iz abel . ap lic acao . dto . bcb . Det al hes Ch ave Pix Response Ċ import Ġbr . com . z up . ot 6 . iz abel . ap lic acao . dto . erp . Dados Da Cont a Response Ċ import Ġbr . com . z up . ot 6 . iz abel . dom inio . ent idades . Ch ave Pix Ċ import Ġbr . com . z up . ot 6 . iz abel . dom inio . enums . B CB Tipo Cont a Ċ import Ġjava . time . LocalDateTime Ċ import Ġjava . util .* Ċ Ċ data Ġclass ĠCh ave Pix Info DTO ( ĊĠĠĠ Ġval Ġpix Id : ĠUUID ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġcliente Id : ĠUUID ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġtipo Ch ave : ĠTipo Ch ave Pix , ĊĠĠĠ Ġval Ġvalor Ch ave : ĠString , ĊĠĠĠ Ġval Ġt it ular : ĠT it ular DTO , ĊĠĠĠ Ġval Ġconta B anc aria : ĠCont a B anc aria DTO , ĊĠĠĠ Ġval Ġdata Cri acao : ĠLocalDateTime , Ċ ){ ĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġpara Response ER P ( ch ave Pix : ĠCh ave Pix , Ġdados Cont a : ĠD ados Da Cont a Response ): ĠCh ave Pix Info DTO { ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠCh ave Pix Info DTO ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġpix Id Ġ= Ġch ave Pix . id , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcliente Id Ġ= Ġch ave Pix . cliente Id , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtipo Ch ave Ġ= Ġch ave Pix . tipo Ch ave Pix , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġvalor Ch ave Ġ= Ġch ave Pix . ch ave Pix , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġt it ular Ġ= ĠT it ular DTO ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġnome Ġ= Ġdados Cont a . tit ular . nome , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġc pf Ġ= Ġdados Cont a . tit ular . cpf ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġconta B anc aria Ġ= ĠCont a B anc aria DTO ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġnome Inst itu icao Ġ= Ġdados Cont a . inst itu icao . nome , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġag encia Ġ= Ġdados Cont a . ag encia , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġnumero Ġ= Ġdados Cont a . numero , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtipo Ġ= Ġdados Cont a . tipo ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġdata Cri acao Ġ= Ġch ave Pix . cri ado Em ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġfun Ġpara Response B CB ( ch ave Pix Response : ĠDet al hes Ch ave Pix Response ): ĠCh ave Pix Info DTO Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠCh ave Pix Info DTO ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtipo Ch ave Ġ= ĠTipo Ch ave Pix . valueOf ( ch ave Pix Response . tipo Ch ave . desc ricao ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġvalor Ch ave Ġ= Ġch ave Pix Response . ch ave , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġt it ular Ġ= ĠT it ular DTO ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġnome Ġ= Ġch ave Pix Response . d ono . nome , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġc pf Ġ= Ġch ave Pix Response . d ono . cpf ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġconta B anc aria Ġ= ĠCont a B anc aria DTO ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġnome Inst itu icao Ġ= Ġch ave Pix Response . cont a B anc aria . is pb , Ġ// TODO Ġconsult ar ĠI SP B Ġda ĠRel aÃ§Ã£o Ġde Ġparticipant es Ġdo ĠSTR ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġag encia Ġ= Ġch ave Pix Response . cont a B anc aria . ag encia , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġnumero Ġ= Ġch ave Pix Response . cont a B anc aria . numero , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtipo Ġ= Ġwhen Ġ( ch ave Pix Response . cont a B anc aria . tipo ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠB CB Tipo Cont a . C ACC Ġ-> ĠTipo Cont a . CONT A _ COR REN TE . name ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠB CB Tipo Cont a . SV GS Ġ-> ĠTipo Cont a . CONT A _ PO UP AN CA . name ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġdata Cri acao Ġ= Ġch ave Pix Response . cri ado Em ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ Ċ data Ġclass ĠCont a B anc aria DTO ( ĊĠĠĠ Ġval Ġnome Inst itu icao : ĠString , ĊĠĠĠ Ġval Ġag encia : ĠString , ĊĠĠĠ Ġval Ġnumero : ĠString , ĊĠĠĠ Ġval Ġtipo : ĠString Ċ ){} Ċ Ċ data Ġclass ĠT it ular DTO ( ĊĠĠĠ Ġval Ġnome : ĠString , ĊĠĠĠ Ġval Ġc pf : ĠString Ċ ){}