package Ġcom . mark nk am au . global gym . data . auth Ċ Ċ import Ġcom . mark nk am au . global gym . data . models . Auth User Ċ import Ġio . reactivex . Comp letable Ċ Ċ /** Ċ Ġ* ĠCreated Ġby ĠMark Nj unge . Ċ Ġ* Ġmark . k am au @ outlook . com Ċ Ġ* Ġhttps :// github . com / Mark Nj unge Ċ Ġ*/ Ċ Ċ interface ĠAuth Service { ĊĊĠĠĠ Ġfun Ġsign Up ( email : ĠString , Ġpassword : ĠString ): ĠComp letable ĊĊĠĠĠ Ġfun Ġlog In ( email : ĠString , Ġpassword : ĠString ): ĠComp letable ĊĊĠĠĠ Ġfun Ġset Password Reset ( email : ĠString ): ĠComp letable ĊĊĠĠĠ Ġfun Ġsign Out () ĊĊĠĠĠ Ġfun Ġis Signed In (): ĠBoolean ĊĊĠĠĠ Ġfun ĠgetUser (): ĠAuth User ? Ċ }