package Ġbr . com . z up . pix . client . erp Ċ Ċ import Ġbr . com . z up . pix . model . Account Owner Ċ import Ġbr . com . z up . pix . model . Bank Account Ċ import Ġbr . com . z up . pix . model . Inst itution Ċ import Ġbr . com . z up . pix . model . enums . Account Type Ċ import Ġcom . fasterxml . jackson . annotation . JsonProperty Ċ import Ġjava . util .* Ċ import Ġjavax . validation . constraints . NotBlank Ċ import Ġjavax . validation . constraints . NotNull Ċ import Ġjavax . validation . constraints . Size Ċ Ċ data Ġclass ĠE RP Account Response ( ĊĊĠĠĠ Ġ@ JsonProperty (" tipo ") ĊĠĠĠ Ġ@ NotBlank ĊĠĠĠ Ġval Ġtype : ĠString , ĊĊĠĠĠ Ġ@ JsonProperty (" inst itu icao ") ĊĠĠĠ Ġ@ NotNull ĊĠĠĠ Ġval Ġinstitution : ĠE RP Inst itution Response , ĊĊĠĠĠ Ġ@ JsonProperty (" ag encia ") ĊĠĠĠ Ġ@ NotBlank ĊĠĠĠ Ġ@ Size ( max Ġ= Ġ 4 ) ĊĠĠĠ Ġval Ġagency : ĠString , ĊĊĠĠĠ Ġ@ JsonProperty (" numero ") ĊĠĠĠ Ġ@ NotBlank ĊĠĠĠ Ġval Ġnumber : ĠString , ĊĊĠĠĠ Ġ@ JsonProperty (" tit ular ") ĊĠĠĠ Ġ@ NotNull ĊĠĠĠ Ġval Ġowner : ĠER PO wner Response Ċ ) Ġ{ ĊĊĠĠĠ Ġfun Ġto Model (): ĠBank Account Ġ= ĠBank Account ( ĊĠĠĠĠĠĠĠ Ġtype Ġ= ĠAccount Type . valueOf ( type ), ĊĠĠĠĠĠĠĠ Ġagency Ġ= Ġagency , ĊĠĠĠĠĠĠĠ Ġnumber Ġ= Ġnumber , ĊĠĠĠĠĠĠĠ Ġowner Ġ= Ġowner . to Model (), ĊĠĠĠĠĠĠĠ Ġinstitution Ġ= ĠInst itution ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġname Ġ= Ġinstitution . name , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġis pb Ġ= Ġinstitution . is pb ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ) Ċ Ċ } Ċ Ċ data Ġclass ĠE RP Inst itution Response ( ĊĊĠĠĠ Ġ@ JsonProperty (" nome ") ĊĠĠĠ Ġ@ NotBlank ĊĠĠĠ Ġval Ġname : ĠString , ĊĊĠĠĠ Ġ@ JsonProperty (" is pb ") ĊĠĠĠ Ġ@ NotBlank ĊĠĠĠ Ġval Ġis pb : ĠString Ċ ) Ċ Ċ data Ġclass ĠER PO wner Response ( ĊĊĠĠĠ Ġ@ JsonProperty (" id ") ĊĠĠĠ Ġ@ NotNull ĊĠĠĠ Ġval Ġid : ĠUUID , ĊĊĠĠĠ Ġ@ JsonProperty (" nome ") ĊĠĠĠ Ġ@ NotBlank ĊĠĠĠ Ġval Ġname : ĠString , ĊĊĠĠĠ Ġ@ JsonProperty (" cpf ") ĊĠĠĠ Ġ@ NotBlank ĊĠĠĠ Ġval Ġc pf : ĠString Ċ ) Ġ{ ĊĠĠĠ Ġfun Ġto Model (): ĠAccount Owner Ġ= ĠAccount Owner ( ĊĠĠĠĠĠĠĠ ĠclientId Ġ= Ġid , ĊĠĠĠĠĠĠĠ Ġname Ġ= Ġname , ĊĠĠĠĠĠĠĠ Ġc pf Ġ= Ġc pf ĊĠĠĠ Ġ) Ċ }