/* Ċ Ġ* ĠCopyright Ġ 2 0 1 9 ĠMen iga ĠI cel and ĠInc . Ċ Ġ*/ Ċ package Ġcom . men iga . sdk . web services . user Ċ Ċ import Ġcom . men iga . sdk . models . user . Men iga User Ċ import Ġcom . men iga . sdk . models . user . Men iga User MetaData Ċ import Ġcom . men iga . sdk . models . user . Men iga UserProfile Ċ import Ġcom . men iga . sdk . web services . requests . Forgot Password Ċ import Ġcom . men iga . sdk . web services . requests . Register User Ċ import Ġcom . men iga . sdk . web services . requests . Reset Password With Token Ċ import Ġcom . men iga . sdk . web services . requests . Save MetaData Ċ import Ġretrofit 2 . Call Ċ import Ġretrofit 2 . http . Body Ċ import Ġretrofit 2 . http . DELETE Ċ import Ġretrofit 2 . http . GET Ċ import Ġretrofit 2 . http . POST Ċ import Ġretrofit 2 . http . PUT Ċ import Ġretrofit 2 . http . Query Map Ċ Ċ internal Ġinterface ĠUsers Service Ġ{ ĊĊĠĠĠ Ġ@ DELETE (" me ") ĊĠĠĠ Ġfun Ġdelete (): ĠCall < Void > ĊĊĠĠĠ Ġ@ GET (" me / profile ") ĊĠĠĠ Ġfun ĠgetUser Profile (): ĠCall < Men iga UserProfile > ĊĊĠĠĠ Ġ@ GET (" me ? include All = true ") ĊĠĠĠ Ġfun Ġget Users (): ĠCall < List < Men iga User >> ĊĊĠĠĠ Ġ@ PUT (" me / culture ") ĊĠĠĠ Ġfun Ġset Culture (@ Query Map Ġquery Map : ĠMap < String , ĠString >): ĠCall < Void > ĊĊĠĠĠ Ġ@ POST (" me / register ") ĊĠĠĠ Ġfun Ġregister User (@ Body Ġnew User : ĠRegister User ): ĠCall < Men iga User > ĊĊĠĠĠ Ġ@ PUT (" me / email ") ĊĠĠĠ Ġfun Ġupdate Email (@ Body Ġupdate Email : ĠUpdate Email ): ĠCall < Void > ĊĊĠĠĠ Ġ@ PUT (" me / password ") ĊĠĠĠ Ġfun Ġchange Password (@ Body Ġupdate Email : ĠChange Password ): ĠCall < Void > ĊĊĠĠĠ Ġ@ POST (" me / password / forgot ") ĊĠĠĠ Ġfun Ġforgot Password (@ Body Ġreq : ĠF orgot Password ): ĠCall < Void > ĊĊĠĠĠ Ġ@ GET (" me / metadata ") ĊĠĠĠ Ġfun ĠgetUser MetaData (@ Query Map Ġquery Map : ĠMap < String , ĠString >): ĠCall < List < Men iga User MetaData >> ĊĊĠĠĠ Ġ@ PUT (" me / metadata ") ĊĠĠĠ Ġfun Ġsave User MetaData (@ Body ĠmetaData : ĠSave MetaData ): ĠCall < Men iga User MetaData > ĊĊĠĠĠ Ġ@ POST (" me / password / reset ") ĊĠĠĠ Ġfun Ġreset Password (@ Body Ġreset Password With Token : ĠReset Password With Token ): ĠCall < Void > Ċ } Ċ