package Ġbr . com . z up academy . car rega Ċ Ċ import Ġbr . com . z up academy . Car rega Ch ave Pix Response Ċ import Ġbr . com . z up academy . Tipo De Cont a Ċ import Ġjava . time . Instant Ċ import Ġjava . time . LocalDateTime Ċ import Ġjava . time . Zone Offset Ċ Ċ class ĠDet al hes Ch ave Pix Response ( response : ĠCar rega Ch ave Pix Response ) Ġ{ ĊĊĠĠĠ Ġval Ġpix Id Ġ= Ġresponse . pix Id ĊĠĠĠ Ġval Ġtipo Ġ= Ġresponse . ch ave . tipo ĊĠĠĠ Ġval Ġch ave Ġ= Ġresponse . ch ave . ch ave ĊĠĠĠ Ġval Ġcri ada Em Ġ= Ġresponse . ch ave . cri ada Em . let Ġ{ ĊĠĠĠĠĠĠĠ ĠLocalDateTime . of Instant ( Instant . of Epoch Second ( it . seconds , Ġit . nan os . to Long ()), ĠZone Offset . UTC ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġval Ġtipo Cont a Ġ= Ġwhen ( response . ch ave . cont a . tipo ){ ĊĠĠĠĠĠĠĠ ĠTipo De Cont a . CONT A _ PO UP AN CA Ġ-> Ġ" CONT A _ PO UP AN CA " ĊĠĠĠĠĠĠĠ ĠTipo De Cont a . CONT A _ COR REN TE Ġ-> Ġ" CONT A _ COR REN TE " ĊĠĠĠĠĠĠĠ Ġelse Ġ-> Ġ" NA O _ RE CON HE CID A " ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġval Ġconta Ġ= Ġmap Of ( Pair (" tipo ", Ġtipo Cont a ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠPair (" inst itu icao ", Ġresponse . ch ave . cont a . inst itu icao ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠPair (" nome Do T it ular ", Ġresponse . ch ave . cont a . nome Do T it ular ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠPair (" cpf Do T it ular ", Ġresponse . ch ave . cont a . cpf Do T it ular ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠPair (" ag encia ", Ġresponse . ch ave . cont a . ag encia ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠPair (" numero ", Ġresponse . ch ave . cont a . numero Da Cont a )) Ċ }