package Ġcom . z up academy . hen io . pix . regist ra Ċ Ċ import Ġcom . z up academy . hen io . pix . ch ave . Tipo De Ch ave Ċ import Ġcom . z up academy . hen io . pix . ch ave . Tipo De Cont a Ċ import Ġcom . z up academy . hen io . pix . grpc . Regist ra Ch ave Pix Request Ċ import Ġcom . z up academy . hen io . pix . grpc . Tipo Ch ave Ċ import Ġcom . z up academy . hen io . pix . grpc . Tipo Cont a Ċ Ċ fun ĠRegist ra Ch ave Pix Request . to Dto (): ĠN ova Ch ave Pix Ġ{ ĊĊĠĠĠ Ġreturn ĠN ova Ch ave Pix ( ĊĠĠĠĠĠĠĠ Ġcliente Id Ġ= Ġcliente Id , ĊĠĠĠĠĠĠĠ Ġtipo De Ch ave Ġ= Ġwhen ( tipo Ch ave ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠTipo Ch ave . UNKNOWN _ TI PO _ CH AVE Ġ-> Ġthrow ĠIllegalArgumentException (" Tipo Ġde ĠCh ave Ġdes con he c ida ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> ĠTipo De Ch ave . valueOf ( tipo Ch ave . name ) ĊĠĠĠĠĠĠĠ Ġ}, ĊĠĠĠĠĠĠĠ Ġch ave Ġ= Ġch ave , ĊĠĠĠĠĠĠĠ Ġtipo De Cont a Ġ= Ġwhen ( tipo Cont a ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠTipo Cont a . UNKNOWN _ TI PO _ CONT A Ġ-> Ġthrow ĠIllegalArgumentException (" Tipo Ġde Ġconta Ġdes con he c ida ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> ĠTipo De Cont a . valueOf ( tipo Cont a . name ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ) Ċ }