package Ġbr . com . z up . pix . consult a Ċ Ċ import Ġbr . com . z up . Consult a Ch ave Pix Response Ċ import Ġbr . com . z up . pix . Ch ave Pix Ċ import Ġbr . com . z up . pix . Cont a Associ ada Ċ import Ġbr . com . z up . pix . Tipo Ch ave Ċ import Ġbr . com . z up . pix . Tipo Cont a Ċ import Ġcom . google . protobuf . Timestamp Ċ import Ġjava . time . LocalDateTime Ċ import Ġjava . time . Zone Id Ċ import Ġjava . util .* Ċ Ċ data Ġclass ĠCh ave Pix Info ( ĊĠĠĠ Ġval Ġpix Id : ĠUUID ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġcliente Id : ĠUUID ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġtipo Ch ave : ĠTipo Ch ave , ĊĠĠĠ Ġval Ġch ave : ĠString , ĊĠĠĠ Ġval Ġtipo Cont a : ĠTipo Cont a , ĊĠĠĠ Ġval Ġconta : ĠCont a Ch ave Pix Info , ĊĠĠĠ Ġval Ġregist rada Em : ĠLocalDateTime Ġ= ĠLocalDateTime . now () Ċ ) Ġ{ ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġof ( ch ave Pix : ĠCh ave Pix ): ĠCh ave Pix Info Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠCh ave Pix Info ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġpix Id Ġ= Ġch ave Pix . id , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcliente Id Ġ= Ġch ave Pix . cliente Id , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtipo Ch ave Ġ= Ġch ave Pix . tipo Ch ave , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġch ave Ġ= Ġch ave Pix . ch ave , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtipo Cont a Ġ= Ġch ave Pix . tipo Cont a , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġconta Ġ= ĠCont a Ch ave Pix Info . of ( ch ave Pix . cont a ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġregist rada Em Ġ= Ġch ave Pix . cri ada Em ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġto Consult a Ch ave Pix Response (): ĠConsult a Ch ave Pix Response Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠConsult a Ch ave Pix Response . newBuilder () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. set Cliente Id ( this . cliente Id ?. toString () Ġ?: Ġ"") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. set Pix Id ( this . pix Id ?. toString () Ġ?: Ġ"") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. set Ch ave ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠConsult a Ch ave Pix Response . Ch ave Pix . newBuilder () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. set Tipo ( br . com . z up . Tipo Ch ave . valueOf ( this . tipo Ch ave . name )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. set Ch ave ( this . ch ave ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. set Cont a ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠConsult a Ch ave Pix Response . Ch ave Pix . Cont a Info . newBuilder () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. set Tipo ( br . com . z up . Tipo Cont a . valueOf ( this . cont a . tipo )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. set Inst itu icao ( this . cont a . nome Inst itu icao ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. set Nome Do T it ular ( this . cont a . nome T it ular ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. set C pf Do T it ular ( this . cont a . cpf T it ular ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. set Ag encia ( this . cont a . ag encia ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. set Numero Da Cont a ( this . cont a . numero ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. build () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. set Cri ada Em ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthis . regist rada Em . 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 () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġdata Ġclass ĠCont a Ch ave Pix Info ( ĊĠĠĠĠĠĠĠ Ġval Ġtipo : ĠString , ĊĠĠĠĠĠĠĠ Ġval Ġnome Inst itu icao : ĠString , ĊĠĠĠĠĠĠĠ Ġval Ġnome T it ular : ĠString , ĊĠĠĠĠĠĠĠ Ġval Ġc pf T it ular : ĠString , ĊĠĠĠĠĠĠĠ Ġval Ġag encia : ĠString , ĊĠĠĠĠĠĠĠ Ġval Ġnumero : ĠString , ĊĠĠĠ Ġ) Ġ{ ĊĠĠĠĠĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfun Ġof ( cont a Associ ada : ĠCont a Associ ada ): ĠCont a Ch ave Pix Info Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠCont a Ch ave Pix Info ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtipo Ġ= Ġconta Associ ada . tipo , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġnome Inst itu icao Ġ= Ġconta Associ ada . inst itu icao . nome Inst itu icao , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġnome T it ular Ġ= Ġconta Associ ada . tit ular . nome T it ular , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġc pf T it ular Ġ= Ġconta Associ ada . tit ular . cpf , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġag encia Ġ= Ġconta Associ ada . ag encia , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġnumero Ġ= Ġconta Associ ada . numero ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ Ċ } Ċ