package Ġa lex . or ob in sk . v ortex . domain . api Ċ Ċ import Ġjava . net . URLConnection Ċ Ċ interface ĠAuthentication Helper < T > Ġ{ ĊĠĠĠ Ġfun Ġauthenticate ( email : ĠString , Ġpassword : ĠString , Ġlistener : Ġ( String )-> ĠUnit ) ĊĠĠĠ Ġfun ĠgetToken Response ( var arg Ġadditional Params : ĠString ?): ĠT ĊĠĠĠ Ġfun Ġrefresh Token ( listener : Ġ( String ) Ġ-> ĠUnit ) ĊĠĠĠ Ġfun Ġset Cookie ( connection : ĠURL Connection ) Ċ }