package Ġbr . com . z up academy . gab riel . delete Ċ Ċ import Ġbr . com . z up academy . Key Manager Delete Service Grpc Ċ import Ġbr . com . z up academy . Pix Key Delete Request Ċ import Ġio . mic ronaut . http . HttpResponse Ċ import Ġio . mic ronaut . http . annotation . Controller Ċ import Ġio . mic ronaut . http . annotation . Delete Ċ import Ġio . mic ronaut . http . annotation . PathVariable Ċ import Ġio . mic ronaut . validation . Validated Ċ import Ġjavax . inject . Inject Ċ Ċ @ Validated Ċ @ Controller ("/ clients /{ clientId }/ pix / keys ") Ċ class ĠDelete Key Controller (@ Inject Ġval Ġclient Grpc : ĠKey Manager Delete Service Grpc . Key Manager Delete Service Blocking Stub ) Ġ{ ĊĊĠĠĠ Ġ@ Delete ("/ { pix Id }") ĊĠĠĠ Ġfun Ġdelete Ġ(@ PathVariable ĠclientId : ĠString , Ġ@ PathVariable Ġpix Id : ĠString ): ĠHttpResponse < Any > Ġ{ ĊĠĠĠĠĠĠ Ġclient Grpc . delete ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠP ix Key Delete Request . newBuilder () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. set Pix Id ( pix Id ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. set ClientId ( clientId ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. build () ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġreturn ĠHttpResponse . ok () ĊĠĠĠ Ġ} Ċ }