package Ġio . github . and rey fil li pe . s istema _ extern o . ban co _ central Ċ Ċ import Ġio . mic ronaut . context . annotation . Parameter Ċ import Ġio . mic ronaut . http . HttpResponse Ċ import Ġio . mic ronaut . http . MediaType Ċ import Ġio . mic ronaut . http . annotation .* Ċ import Ġio . mic ronaut . http . client . annotation . Client Ċ Ċ @ Client ("\ ${ ban co . central . url }") Ċ interface ĠB anco Central Client Ġ{ ĊĊĠĠĠ Ġ@ Post ("/ api / v 1 / pix / keys ") ĊĠĠĠ Ġ@ Cons umes ( MediaType . APPLICATION _ XML ) ĊĠĠĠ Ġ@ Produces ( MediaType . APPLICATION _ XML ) ĊĠĠĠ Ġfun Ġcada strar Ch ave Pix (@ Body Ġrequest : ĠC ada strar Ch ave Pix B cb Request ) Ġ: ĠHttpResponse < C ada strar Ch ave Pix B cb Response > ĊĊĠĠĠ Ġ@ Delete ("/ api / v 1 / pix / keys /{ key }") ĊĠĠĠ Ġ@ Cons umes ( MediaType . APPLICATION _ XML ) ĊĠĠĠ Ġ@ Produces ( MediaType . APPLICATION _ XML ) ĊĠĠĠ Ġfun Ġex cluir Ch ave Pix (@ Parameter Ġkey : ĠString , Ġ@ Body Ġrequest : ĠDe let ar Ch ave Pix B cb Request ) Ġ: ĠHttpResponse < De let ar Ch ave Pix B cb Response > ĊĊĠĠĠ Ġ@ Get ("/ api / v 1 / pix / keys /{ key }") ĊĠĠĠ Ġ@ Cons umes ( MediaType . APPLICATION _ XML ) ĊĠĠĠ Ġ@ Produces ( MediaType . APPLICATION _ XML ) ĊĠĠĠ Ġfun Ġconsult ar Ch ave Pix (@ Parameter Ġkey : ĠString ) Ġ: ĠHttpResponse < Consult ar Ch ave Pix B cb Response > Ċ }