package Ġbr . com . z up . key manager . extension Ċ Ċ import Ġbr . com . z up . Tipo Ch ave Pix Ċ import Ġbr . com . z up . Tipo Cont a Ċ import Ġbr . com . z up . key manager . model . Ch ave Pix Ċ import Ġbr . com . z up . key manager . model . Cont a Ċ import Ġjava . time . LocalDateTime Ċ import Ġjava . util .* Ċ Ċ data Ġclass ĠCh ave Pix Data Ġ( ĊĠĠĠ Ġval Ġid Ch ave Pix : ĠUUID ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġid Cliente : ĠUUID ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġtipo Ch ave Pix : ĠTipo Ch ave Pix , ĊĠĠĠ Ġval Ġch ave Pix : ĠString , ĊĠĠĠ Ġval Ġtipo Cont a : ĠTipo Cont a , ĊĠĠĠ Ġval Ġconta : ĠCont a , ĊĠĠĠ Ġval Ġcri ada Em : ĠLocalDateTime Ġ= ĠLocalDateTime . now () Ċ ) Ċ { ĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġof ( ch ave Pix : ĠCh ave Pix ) Ġ: ĠCh ave Pix Data Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠCh ave Pix Data ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġid Ch ave Pix Ġ= Ġch ave Pix . id , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġid Cliente Ġ= Ġch ave Pix . cliente Id , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtipo Ch ave Pix Ġ= Ġch ave Pix . tipo Ch ave Pix , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġch ave Pix Ġ= Ġch ave Pix . ch ave Pix , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtipo Cont a Ġ= Ġch ave Pix . tipo Cont a , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġconta Ġ= Ġch ave Pix . cont a , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcri ada Em Ġ= Ġch ave Pix . cri ado Em ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ