package Ġcom . github . fel ipe hj cost a Ċ Ċ import Ġcom . github . kit tin un f . fuel . http Get Ċ import Ġcom . github . kit tin un f . fuel . http Post Ċ import Ġcom . tri pl 3 dog d are . hav en json . Json Ċ import Ġjava . util .* Ċ Ċ class ĠApi Client Ġ{ ĊĊĠĠĠ Ġfun Ġquery Characters ( query : ĠString ): ĠJson Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġ(_, Ġ_, Ġresult ) Ġ= Ġ"${ Environment . baseUrl }/ graphql ". http Post () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. header (" Authorization " Ġto Ġ" Basic Ġ${ Base 6 4 . get Encoder (). encode ToString (" test : test ". toByteArray ()) }") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. timeout ( 5 0 0 0 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. body ( query ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. response String () ĊĊĠĠĠĠĠĠĠ Ġreturn ĠJson . parse ( result . get ()) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġquery HealthCheck (): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġ(_, Ġ_, Ġresult ) Ġ= Ġ"${ Environment . baseUrl }/ health ". http Get () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. timeout ( 5 0 0 0 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. response String () ĊĊĠĠĠĠĠĠĠ Ġreturn Ġresult . get () ĊĠĠĠ Ġ} Ċ }