package Ġkr . co . tree games . tag feed . task . account Ċ Ċ import Ġcom . google . android . gms . auth . api . signin . Google SignIn Account Ċ import Ġkr . co . tree games . tag feed . data . model . Account Ċ import Ġkr . co . tree games . tag feed . task . Base Presenter Ċ import Ġkr . co . tree games . tag feed . task . Base View Ċ Ċ /** Ċ Ġ* ĠCreated Ġby ĠH wang Ġon Ġ 2 0 1 8 - 0 9 - 0 3 . Ċ Ġ* Ċ Ġ* ĠDescription Ġ: ĠAccount ĠContract Ċ Ġ*/ Ċ interface ĠAccount Contract Ġ{ ĊĠĠĠ Ġinterface ĠView : ĠBase View < Presenter > Ġ{ ĊĠĠĠĠĠĠĠ Ġinterface ĠSign In View Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfun Ġget Email (): ĠString ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfun Ġget Password (): ĠString ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfun Ġshow Email Error ( error : ĠString ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfun Ġshow Password Error ( error : ĠString ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġinterface ĠSign Up View Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfun Ġget Email (): ĠString ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfun Ġget Password (): ĠString ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfun Ġshow Email Error ( error : ĠString ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfun Ġshow Password Error ( error : ĠString ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġfun Ġset Loading Indicator ( is Show : ĠBoolean ) ĊĠĠĠĠĠĠĠ Ġfun Ġshow Message ( message : ĠString ) ĊĠĠĠĠĠĠĠ Ġfun Ġshow Email Empty Error () ĊĠĠĠĠĠĠĠ Ġfun Ġshow Password Empty Error () ĊĠĠĠĠĠĠĠ Ġfun Ġshow Checking Email Format () ĊĠĠĠĠĠĠĠ Ġfun Ġshow Checking Password Format () ĊĠĠĠĠĠĠĠ Ġfun Ġstart MainActivity () ĊĠĠĠ Ġ} ĊĠĠĠ Ġinterface ĠPres enter : ĠBase Presenter Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġsign In With Email And Password ( account : ĠAccount ) ĊĠĠĠĠĠĠĠ Ġfun Ġsign In With Credential ( token : ĠString ) ĊĠĠĠĠĠĠĠ Ġfun Ġsign Up ( account : ĠAccount ) ĊĠĠĠĠĠĠĠ Ġfun Ġvalidation ( email : ĠString , Ġpassword : ĠString ): ĠBoolean ĊĠĠĠ Ġ} Ċ }