package Ġbr . com . z up . pix . regist ra Ċ Ċ import Ġbr . com . z up . Regist ra Ch ave Pix Request Ċ import Ġbr . com . z up . Tipo Ch ave . UNKNOWN _ TI PO _ CH AVE Ċ import Ġbr . com . z up . Tipo Cont a . UNKNOWN _ TI PO _ CONT A Ċ import Ġbr . com . z up . pix . Tipo Ch ave Request Ċ import Ġbr . com . z up . pix . Tipo Cont a Request Ċ import Ġbr . com . z up . pix . shared . validation . Valid Pix Key Ċ import Ġio . mic ronaut . core . annotation . Int rospect ed Ċ import Ġjava . util .* Ċ import Ġjavax . validation . constraints . NotNull Ċ import Ġjavax . validation . constraints . Size Ċ Ċ @ Int rospect ed Ċ @ Valid Pix Key Ċ data Ġclass ĠN ova Ch ave Pix Request ( ĊĠĠĠ Ġ@ field : NotNull Ġval Ġtipo Cont a : ĠTipo Cont a Request ?, ĊĠĠĠ Ġ@ field : NotNull Ġval Ġtipo Ch ave : ĠTipo Ch ave Request ?, ĊĠĠĠ Ġ@ field : Size ( max Ġ= Ġ 7 7 ) Ġval Ġch ave : ĠString ? Ċ ) Ġ{ ĊĊĠĠĠ Ġfun Ġpara Mode lo Grpc ( cliente Id : ĠUUID ): ĠRegist ra Ch ave Pix Request Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠRegist ra Ch ave Pix Request . newBuilder () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. set Cliente Id ( cliente Id . toString ()) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. set Tipo Cont a ( this . tipo Cont a ?. grpc Type () Ġ?: ĠUNKNOWN _ TI PO _ CONT A ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. set Tipo Ch ave ( this . tipo Ch ave ?. grpc Type () Ġ?: ĠUNKNOWN _ TI PO _ CH AVE ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. set Ch ave ( ch ave Ġ?: Ġ"") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. build () ĊĠĠĠ Ġ} Ċ Ċ } Ċ