package Ġbr . com . z up . academy . al isson pr ado . httpClient . bcb . c ada stra Ch ave Pix B cb Ċ Ċ import Ġbr . com . z up . academy . al isson pr ado . httpClient . bcb . c ada stra Ch ave Pix B cb . dto . Create Pix Key Request Ċ import Ġbr . com . z up . academy . al isson pr ado . httpClient . bcb . c ada stra Ch ave Pix B cb . dto . Create Pix Key Response Ċ 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 ("\ ${ api _ B CB }") Ċ interface ĠC ada stra Ch ave Pix B cb Client Ġ{ ĊĊĠĠĠ Ġ@ Post ( ĊĠĠĠĠĠĠĠ Ġvalue Ġ= Ġ"/ api / v 1 / pix / keys ", ĊĠĠĠĠĠĠĠ Ġconsume s Ġ= Ġ[ MediaType . APPLICATION _ XML ], ĊĠĠĠĠĠĠĠ Ġproduces Ġ= Ġ[ MediaType . APPLICATION _ XML ] ĊĠĠĠ Ġ) ĊĠĠĠ Ġfun Ġcada stra (@ Body Ġcreate Pix Key Request : ĠCreate Pix Key Request ): ĠHttpResponse < Create Pix Key Response > Ċ }