// Ġ ĠP urchases Ċ // Ċ // Ġ ĠCopyright ĠÂ© Ġ 2 0 1 9 ĠRe venue Cat , ĠInc . ĠAll Ġrights Ġreserved . Ċ // Ċ package Ġcom . re venue cat . p urchases . interfaces Ċ Ċ import Ġcom . re venue cat . p urchases . P urch aser Info Ċ import Ġcom . re venue cat . p urchases . P urchases Error Ċ Ċ /** Ċ Ġ* ĠInterface Ġto Ġbe Ġimplemented Ġwhen Ġcalling Ġlog In Ċ Ġ*/ Ċ interface ĠLog In Callback Ġ{ ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠWill Ġbe Ġcalled Ġafter Ġthe Ġcall Ġhas Ġcompleted . ĊĠĠĠĠ Ġ* Ġ@ param Ġpurch aser Info Ġ[ P urch aser Info ] Ġclass Ġsent Ġback Ġwhen Ġthe Ġcall Ġhas Ġcompleted ĊĠĠĠĠ Ġ* Ġ@ param Ġcreated Ġ[ Boolean ] Ġtrue Ġif Ġa Ġnew Ġuser Ġhas Ġbeen Ġregistered Ġin Ġthe Ġbackend , ĊĠĠĠĠ Ġ* Ġfalse Ġif Ġthe Ġuser Ġhad Ġalready Ġbeen Ġregistered . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġon Received ( p urch aser Info : ĠP urch aser Info , Ġcreated : ĠBoolean ) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠWill Ġbe Ġcalled Ġafter Ġthe Ġcall Ġhas Ġcompleted Ġwith Ġan Ġerror . ĊĠĠĠĠ Ġ* Ġ@ param Ġerror ĠA Ġ[ P urchases Error ] Ġcontaining Ġthe Ġreason Ġfor Ġthe Ġfailure Ġof Ġthe Ġcall ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun ĠonError ( error : ĠP urchases Error ) Ċ } Ċ