package Ġbr . com . z up . pix . lista Ċ Ċ import Ġbr . com . z up . Key manager Lista Grpc Service Grpc Ċ import Ġbr . com . z up . List ar Ch aves Request Ċ import Ġio . mic ronaut . http . HttpResponse Ċ import Ġio . mic ronaut . http . annotation . Controller Ċ import Ġio . mic ronaut . http . annotation . Get Ċ import Ġio . mic ronaut . validation . Validated Ċ Ċ @ Validated Ċ @ Controller ("/ api / client es /{ cliente Id }") Ċ class ĠList a Ch aves Controller ( private Ġval Ġlista Ch aves Client : ĠKey manager Lista Grpc Service Grpc . Key manager Lista Grpc Service Blocking Stub ) Ġ{ ĊĊĠĠĠ Ġ@ Get ("/ pix ") ĊĠĠĠ Ġfun Ġlista Ch aves ( cliente Id : ĠString ) Ġ: ĠHttpResponse < Any > Ġ{ ĊĊĠĠĠĠĠĠĠ Ġval Ġresponse Ġ= Ġlista Ch aves Client . list ar Ch aves ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠList ar Ch aves Request . newBuilder () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. set Cliente Id ( cliente Id ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. build () ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġval Ġch aves Ġ= Ġresponse . ch aves List . map Ġ{ ĠList a Ch aves Response ( it ) Ġ} ĊĠĠĠĠĠĠĠ Ġreturn ĠHttpResponse . ok ( ch aves ) ĊĠĠĠ Ġ} Ċ }