package Ġcom . w lm . mvp demos Ċ Ċ import Ġcom . w lm . mvp demos . bean . Article Bean Ċ import Ġcom . w lm . mvp demos . bean . Login Bean Ċ import Ġcom . w lm . mvp demos . bean . Register Bean Ċ import Ġio . reactivex . Observable Ċ import Ġretrofit 2 . http .* Ċ Ċ interface ĠApi Service Ġ{ ĊĊĠĠĠ Ġ@ Form Url Encoded ĊĠĠĠ Ġ@ POST (" user / login ") ĊĠĠĠ Ġfun Ġlogin (@ Field (" username ") Ġusername : ĠString , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Field (" password ") Ġpassword : ĠString ): ĠObservable < Login Bean > ĊĊĠĠĠ Ġ@ Form Url Encoded ĊĠĠĠ Ġ@ POST (" user / register ") ĊĠĠĠ Ġfun Ġregister (@ Field (" username ") Ġusername : ĠString , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Field (" password ") Ġpassword : ĠString , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Field (" re password ") Ġre Password : ĠString ): ĠObservable < Register Bean > ĊĊĠĠĠ Ġ@ GET ("/ article / list /{ page }/ json ") ĊĠĠĠ Ġfun Ġget Articles (@ Path (" page ") Ġpage : ĠInt ): ĠObservable < Article Bean > Ċ }