package Ġorg . ost el co . at . okhttp Ċ Ċ import Ġorg . ost el co . at . common . Auth . generate AccessToken Ċ import Ġorg . ost el co . at . common . url Ċ import Ġorg . ost el co . prime . client . ApiClient Ċ import Ġorg . ost el co . prime . client . api . DefaultApi Ċ Ċ object ĠClient Factory Ġ{ ĊĊĠĠĠ Ġfun Ġclient For Subject ( subject : ĠString ): ĠDefault Api Ġ{ ĊĠĠĠĠĠĠĠ Ġval ĠapiClient Ġ= ĠApi Client (). set BasePath ( url ) ĊĠĠĠĠĠĠĠ ĠapiClient . set AccessToken ( generate AccessToken ( subject Ġ= Ġsubject )) ĊĠĠĠĠĠĠĠ Ġreturn ĠDefault Api ( apiClient ) ĊĠĠĠ Ġ} Ċ }